Срочно нужна помощь : надо решить задачи по информатике.(язык - Раscal abc) 1. Дан ряд...

0 голосов
36 просмотров

Срочно нужна помощь : надо решить задачи по информатике.(язык - Раscal abc)
1. Дан ряд чисел от 1 до 100, найти корень квадратный из суммы всех четных чисел.
2.Дан массив, найти произведение квадратов всех элементов массива .
3.Дан массив, найти сумму элементов стоящих на нечетных местах.

Заранее благодарю


Информатика (156 баллов) | 36 просмотров
0

а сколько элементов в массиве должно быть?

0

а массивы нужно заполнять случайным образом?

0

массив 1-100.

0

их ведь можно без массива решить!

0

как

0

запиши как массив, а там уже мои проблемы)

0

ну, ок, напишу с массивами, правда в них смысла нет.

0

ок, спасиб

0

легче без массива

0

понятное дело, что без массива проще, ибо разницы нет с чем будет гоняться for с массивом или без.

Дан 1 ответ
0 голосов
Правильный ответ

//задача 1program _sqrt;var ar:array[1..100] of integer;i:integer;Res:real;beginfor i:=1 to 100 do ar[i]:=i;for i:=1 to 100 do if ar[i] mod 2=0 then res:=res+ar[i];res:=sqrt(res);write(res);end.
//задача 2. 100 элементов слишком много для произведенияprogram _sqrt;var ar:array[1..10] of integer;i:integer;res:int64;beginres:=1;for i:=1 to 10 dobeginar[i]:=i;res:=res*sqr(ar[i]);end;write(res);end.
//задача 3program _sqrt;var ar:array[1..100] of integer;i:integer;res:int64;beginfor i:=1 to 100 dobeginar[i]:=i;if ar[i] mod 2=1 then res:=res+ar[i];end;write(res);end.

(6.8k баллов)
0

благодарю