Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Зона тестирования » Тест-форум » [Pascal] Вывод чётных чисел

Ответить
Настройки темы
[Pascal] Вывод чётных чисел

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 31-01-2012
Описание: тег [code] - #
Выведите (через пробел) все четные числа от a до b (включительно).

Код: Выделить весь код
Program q333;
var i:integer;
begin
for i:=a to b do begin
if i mod 2=1 then begin
i2:=i*i;
i3:=i2*i;
writeln(i:4,i2:4,i3:4);
end;

Отправлено: 18:58, 31-01-2012

 

В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Навскидку, не хватает в конце
Код: Выделить весь код
end; 
end.
Так же не объявлены переменные a, b, i2, i3.
И вообще, зачем нужно это?:
Код: Выделить весь код
i2:=i*i;
 i3:=i2*i;
Вам нужны четные числа, значит остаток должен быть равен 0, у вас же - 1.
При проверке на "четность", если четное, то выводить на экран, при помощи
Код: Выделить весь код
write(i + ' ')
Так они будут выведены в строку, через пробел...

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Последний раз редактировалось LilLoco, 31-01-2012 в 19:29.


Отправлено: 19:10, 31-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для yurfed

Ветеран


Сообщения: 20045
Благодарности: 3122

Профиль | Отправить PM | Цитировать


Светлана96, что вам нужно в итоге? Что хотите увидеть в итоге на экране?
Как уже было указано выше - где все переменные?

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 19:52, 31-01-2012 | #3


Ветеран


Сообщения: 1647
Благодарности: 146

Профиль | Отправить PM | Цитировать


Похоже, у автора спрашивать бесполезно, про итог на экране. Судя по написанному ей, она вообще не в курсе, что реально ей нужно и как этого достичь. Пусть хотя бы пояснит, откуда берутся границы a и b - с клавиатуры вводятся? Иначе вообще мрак полный.

Отправлено: 11:05, 01-02-2012 | #4


Аватара для yurfed

Ветеран


Сообщения: 20045
Благодарности: 3122

Профиль | Отправить PM | Цитировать


XPEHOMETP, судя по этому
Цитата:
i2:=i*i;
i3:=i2*i;
Это попытка возведения в степень ^2 и ^3 соответственно действиям

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 11:31, 01-02-2012 | #5


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Топикстартеру дается 1 день на ответ в теме. В противном случае тема будет перенесена в тест-форум для ознакомления с правилами. Размышлений нет, вопросов нет, а решать за других мы не будем.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 13:03, 01-02-2012 | #6


Аватара для BlackDragon

Старожил


Сообщения: 150
Благодарности: 4

Профиль | Отправить PM | Цитировать


Program q333;
var i,a,b:integer;
begin
for i:=a to 100 do begin
if i mod 2=0 then write(i);
Readln;
end;

mod - остаток от деления. Если он равен нулю при делении на 2 - то число четное, если не равен нулю - нечетное.
p.s. Если в чем-то ошибся просьба сильно не бить, последний раз писал на паскале больше 10 лет назад

Отправлено: 15:30, 01-02-2012 | #7


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


BlackDragon, надо найти первое чётное и дальше прибавлять двойки

Отправлено: 13:35, 02-02-2012 | #8


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Сутки прошли, топикстартер не объявился. Удачи в освоении правил форума.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 14:45, 02-02-2012 | #9



Компьютерный форум OSzone.net » Зона тестирования » Тест-форум » [Pascal] Вывод чётных чисел

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) Loading Программирование и базы данных 41 20-05-2015 15:28
C/C++ - Нахождение чётных элементов в столбцах матрицы ShadowMas Программирование и базы данных 9 04-04-2009 10:21
C/C++ - Последовательность чисел denver-312 Программирование и базы данных 7 02-01-2008 20:54
сортировка чисел slaine Вебмастеру 12 18-02-2006 20:17
Excel-97 и Canon LBP-1120 печать чётных и нечётных страниц Vas73 Хочу все знать 1 29-09-2003 06:58




 
Переход