Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ввести несколько чисел / 8 сообщений из 8, страница 1 из 1
17.02.2012, 18:06
    #37667717
omelon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
Помогите решить задачу, а то не получается.

Задача: Ввести несколько чисел и определить сколько целых чисел всего.

авторProgram kil;
uses crt;
var
n,kol,i:integer;
k:real;
begin
readln(n);
kol:=0;
for i:=1 to n do
begin
write('Ââåäèòå ',i,'-e ÷èñëî:=');
readln(k);
if frac(k)=0 then inc(kol)
end;
writeln(kol);
end.

Вот выше делал, но не получилось.
...
Рейтинг: 0 / 0
17.02.2012, 18:32
    #37667759
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
omelon,

Обязательно на Паскале?
...
Рейтинг: 0 / 0
17.02.2012, 18:34
    #37667762
omelon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
Да(
...
Рейтинг: 0 / 0
17.02.2012, 18:37
    #37667770
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
omelon,

Код: pascal
1.
IF k mod 2 = 0 THEN Inc(kol) { if frac(k)=0 then inc(kol) }
...
Рейтинг: 0 / 0
17.02.2012, 19:07
    #37667808
omelon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
Не работает
...
Рейтинг: 0 / 0
17.02.2012, 19:29
    #37667840
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
Usman
Код: pascal
1.
IF k mod 2 = 0 THEN Inc(kol) { if frac(k)=0 then inc(kol) }

А причем здесь четность?


А так:
Код: pascal
1.
IF abs(frac(k)) < 0.00000001 THEN Inc(kol)
...
Рейтинг: 0 / 0
17.02.2012, 19:32
    #37667849
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
AndreTM,

Это последствия превышение времени препровождения за компом...
...
Рейтинг: 0 / 0
17.02.2012, 19:33
    #37667850
omelon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввести несколько чисел
AndreTMUsman
Код: pascal
1.
IF k mod 2 = 0 THEN Inc(kol) { if frac(k)=0 then inc(kol) }

А причем здесь четность?


А так:
Код: pascal
1.
IF abs(frac(k)) < 0.00000001 THEN Inc(kol)



Спасибо ребята) Очень рад, сработало.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ввести несколько чисел / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]