powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ввести несколько чисел
8 сообщений из 8, страница 1 из 1
Ввести несколько чисел
    #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
Ввести несколько чисел
    #37667759
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
omelon,

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

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

Это последствия превышение времени препровождения за компом...
...
Рейтинг: 0 / 0
Ввести несколько чисел
    #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]