М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Alexa9711
Alexa9711
12.08.2021 00:39 •  Информатика

Program upr7_3; var a: array [1..40] of integer; sa,s3,s10,k,i: integer; begin sa: =0; s10: =0; s3: =0; k: =0; writeln('исходные значения'); for i: =1 to 40 do begin a[i]: = random(21); write(a[i],'') end; writeln; for i: =1 to 40 do begin if a[i]mod 2< > 0 then begin sa: =sa+a[i]; k: =k+1; if a[i]< 10 then s10: =s10+a[i]; if a[i] mod 3=0 then s3: =s3=a[i]; end; writeln('среднее арефмитическое нечетных чисел',sa/k: 5: 0); writeln('сумма чисел, не превышающих', s10); writeln('сумма чисел, кратных трем', s3); end. program1.pas(30) : встречен конец файла, а ожидался оператор, не понимаю что не так

👇
Ответ:
valera212105
valera212105
12.08.2021
//где-то не закрыла begin end
var A:array [1..40] of integer;
sa,s3,s10,k,i: integer;
begin
sa:=0;
s10:=0;
s3:=0;
k:=0;
writeln('исходные значения');
for i:=1 to 40 do
begin
 A[i]:= random(21);
write(A[i],'')
end;
writeln;
for i:=1 to 40 do
 begin
 if A[i]mod 2<>0 then
begin
 sa:=sa+A[i];
k:=k+1;
if A[i]<10 then s10:=s10+A[i];
if A[i] mod 3=0 then
s3:=s3+A[i];                                     //здесь было странное выражение   
end;
end;                                                  //здесь
writeln('среднее арефмитическое нечетных чисел',sa/k:5:0);
writeln('сумма чисел, не превышающих', s10);
writeln('сумма чисел, кратных трем', s3);
End.
4,6(74 оценок)
Открыть все ответы
Ответ:
AMANBEKBERDIMURAT
AMANBEKBERDIMURAT
12.08.2021
{ввожу текст, затем слово. Переменная flag нужна для того, чтобы в нее записать 1, если из слова встретиться в тексте хотя бы раз буква. Если это случилось, то Flag становится равной 1. К буквам слова и текста обращаемся как к массиву a[i] b[j]}
var
a,b:string;
i,n,k,j,flag:integer;
begin
flag:=0;
   writeln('Введите текст');
   readln(a);
   Writeln('Введите слово');
   Readln(b);
k:=length(a);
n:=length(b);
   for i:=1 to n do
       for j:=1 to k do
           if a[i]=b[j]then
               flag:=1;
if flag=1 then
   writeln('Y')
else
   writeln('N');
end.
   
4,4(57 оценок)
Ответ:
muliku
muliku
12.08.2021
Дан массив состоящий из N целых чисел. Заменить каждый элемент массива с нечетным номером средним арифметическим индексов соседних элементов

Дан массив из 6 целых чисел. Посчитать количество элементов, которые принадлежат отрезку [2;5]

Деньги в количестве 10000 руб положены на текущий счет в сберегательный банк. Прибыль составляет ежегодно 15%. Через сколько лет сумма станет равной 15000 руб, если прибыль останется на текущем счете?

И если получится то и

Вывести таблицу значений функции y=0.5x2-3x+5 на отрезке [a,b] с шагом h. Значения a, b, h вводятся с клавиатуры

ВСЕ В ПАСКАЛЕ.
4,7(92 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ