Страница 1 из 1

Паскаль массив просто

Добавлено: 11 апр 2008, 16:06
Света7
Дан массив из различных чисел. Вывести на экран только дробные элементы этого массива и вычислить их сумму и количество. Спасибо!

Re: Паскаль массив просто

Добавлено: 11 апр 2008, 19:06
MOTOCoder
В данном случае условие отбора может выглядеть так:
[syntax='Delphi']
if Trunc(A)<>A then ...
[/syntax]

Re: Паскаль массив просто

Добавлено: 11 апр 2008, 19:41
Света7
Вы шутите? Я эти знаки в первый раз вижу! Если не трудно мне нужна вся программа...

Re: Паскаль массив просто

Добавлено: 11 апр 2008, 19:48
MOTOCoder
[syntax='Delphi']

const
N=10;
var
A:array [1..N] of Real;
I:integer;
Sum:real;
C:integer;
begin
writeln('Введите ',N,' чисел');

for i:=1 to N do
readln(A);
Sum:=0;
C:=0;
for i:=1 to N do
if Trunc(A)<>A then
begin
write(A:0:5,' ');
Sum:=Sum+A;
Inc(C);
end;
writeln;
writeln;
writeln('Сумма = ',Sum:0:5);
writeln('Количество = ',C);
readln;
end.
[/syntax]

Re: Паскаль массив просто

Добавлено: 11 апр 2008, 20:04
Vovchik
Света7, если вы их видете в первый раз то зачем вам программы ??

Re: Паскаль массив просто

Добавлено: 11 апр 2008, 20:19
Света7
А вот так сдают студенты зачет по информатике на заочном отделении. Что делать, если там где мы работаем требуют высшее образование, скажите зачем это нужно учителю русского языка, немецкого? Спасибо за программы!!!