Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 13:00   #1
HECKLY
 
Регистрация: 05.06.2009
Сообщений: 8
Вопрос Помогите решить задачи в PASCAL

1 Дан двумерный массив размерности NxM. Определить количество элементов, значения которых меньше заданного числа А на единицу. Заменить элементы с четными индексами максимального элемента.
2 Дана строка. Проверить одинаковое ли число букв А, Б и В в нем.
3 Отредактировать заданное предложение, удаляя из него все слова с чётными номерами.
HECKLY вне форума Ответить с цитированием
Старый 05.06.2009, 13:26   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Уточните задачу:
Цитата:
1 Дан двумерный массив размерности NxM. Определить количество элементов, значения которых меньше заданного числа А на единицу. Заменить элементы с четными индексами максимального элемента.
Как-то условие совсем не понятно, что на что надо заменить.


Код:
2 Дана строка. Проверить одинаковое ли число букв А, Б и В в нем.
Код:
program Project2;
var S:string;
    i,a,b,v:integer;
begin
readln(S);
for i:=1 to length(S) do
 begin
  if S[i]='А' then inc(a);
  if S[i]='Б' then inc(b);
  if S[i]='В' then inc(v);
 end;
writeln((a=b)and(b=v));
readln;
end.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 05.06.2009, 14:06   #3
HECKLY
 
Регистрация: 05.06.2009
Сообщений: 8
По умолчанию

Спасибо большое!!
HECKLY вне форума Ответить с цитированием
Старый 05.06.2009, 14:07   #4
HECKLY
 
Регистрация: 05.06.2009
Сообщений: 8
По умолчанию

СОРРИ!
1 Дан двумерный массив размерности NxM. Определить количество элементов, значения которых меньше заданного числа А на единицу. Заменить элементы с четными индексами значением максимального элемента.

Последний раз редактировалось HECKLY; 05.06.2009 в 19:50.
HECKLY вне форума Ответить с цитированием
Старый 06.06.2009, 14:26   #5
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
program Project2;
var B: array [1..100,1..100]of integer;
    i,j,n,m,A,kol, max:integer;
begin
write('n= ');readln(n);
write('m= ');readln(m);
for i:=1 to n do
begin
 for j:=1 to m do
  begin
  B[i,j]:=random(10);
  write(B[i,j]:3);
  end;
 writeln;
end;
writeln;
write('A= '); readln(A);
max:=B[1,1];
kol:=0;
for i:=1 to n do
 for j:=1 to m do
  begin
   if B[i,j]-1=A then inc(kol);
   if B[i,j]>max then max:=B[i,j];
  end;
writeln('kol-vo el. < na 1: ', kol);
writeln('max= ',max);
for i:=1 to n do
begin
 for j:=1 to m do
  begin
  if (i mod 2 = 0) and (j mod 2 = 0) then B[i,j]:=max;
  write(B[i,j]:3);
  end;
 writeln;
end;
readln
end.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 06.06.2009, 18:06   #6
HECKLY
 
Регистрация: 05.06.2009
Сообщений: 8
По умолчанию

Спасибо огромнейшее!!!!!!!!!
HECKLY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите решить задачи в pascal volia.92 Помощь студентам 3 05.06.2009 09:03
Pascal. Задачи. Помогите решить! Asfodel Помощь студентам 9 21.01.2009 18:08
Задачи на pascal, помогите решить. lunmed Паскаль, Turbo Pascal, PascalABC.NET 3 24.11.2008 10:01