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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 19:42   #1
Bonni
 
Регистрация: 05.05.2011
Сообщений: 3
По умолчанию Задача на языке Pascal, с массивом

Задача: замените все двухзначные числа на заданное число.
Я попробовала, но у меня Free Pascal не компилирует, помогите исправить ошибки:

program dacha16;
var a,i,c: integer;
b:array [1..1000] of integer;
begin
randomize;
writeln('vvedite luboe chislo');
readln(a);
for i:=1 to a do begin
b[i]:=random(100);
write(b[i],' ');
end;
writeln('zadayte luboe chislo');
readln(c);
for i:=1 to a do if (b[i]>9) and (b[i]<100) then b[i]:=c;
for i:=1 to a do write(b[i],' ');
end.
Теперь компилируется, но делает не совсем то, что нужно: все числа заменяет на заданное число(

Последний раз редактировалось Bonni; 05.05.2011 в 19:52.
Bonni вне форума Ответить с цитированием
Старый 05.05.2011, 19:45   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
write(b[i],' ');
Код:
if (b[i]>9) and (b[i]<100) then b[i]:=c;
Цитата:
Теперь компилируется, но делает не совсем то, что нужно: все числа заменяет на заданное число(
Потому что все числа у вас двузначные)
вот 1 прогон
Цитата:
vvedite luboe chislo
5
23 11 34 32 53 zadayte luboe chislo
56
56 56 56 56 56
вот 2 прогон
Цитата:
vvedite luboe chislo
4
5 4 11 4 zadayte luboe chislo
44
5 4 44 4
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 05.05.2011 в 20:15.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с массивом на Pascal ICE1589 Помощь студентам 4 21.04.2011 13:42
Задача на языке Pascal...что не правильно? PaScalpel Помощь студентам 2 01.10.2010 14:06
Задача с двумерным массивом (Pascal) тиGра Помощь студентам 4 16.09.2009 15:25
Задача на языке Pascal. Рекурсия. (FainT) Помощь студентам 6 23.05.2009 15:45
Pascal. Задача с двухмерным массивом The_deviLs Помощь студентам 4 07.11.2007 21:51