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

Составить 2 программы одномерных массивов (информатика 9 класс) 1 - заполнить одномерн. массив с клавиатуры и найти его минимальное значение 2 - заполнить одномерн. массив генератор случайных чисел и найти сумму элементов кратных 7

👇
Ответ:
mikhailstrelni
mikhailstrelni
08.08.2022
//Pascal ABC.NET v3.0 сборка 1111

//1
Var
 ar:array[1..5] of integer;
 min,i:integer;
begin
 min:=2147483647;
 for i:=1 to 5 do
  begin
   readln(ar[i]);
   if ar[i]<min then min:=ar[i];
  end;
 write('Min=',min);
end.

Пример ввода:
6
-6
3
4
5
Пример вывода:
Min=-6

//2

Var
 ar:array[1..20] of integer;
 i,s:integer;
begin;
 randomize;
 s:=0;
 writeln('Array:');
  for i:=1 to 20 do
   begin;
    ar[i]:=random(101);
    write(ar[i]:4);
    if ar[i] mod 7=0 then s:=s+ar[i];
   end;
 writeln;
 write('Sum=',s);
end.

Пример работы программы:
Array:
  13  23  70  67   0  82  16  66  48  54  46  99 100  75  48  33   1  88   9  73
Sum=70
4,8(42 оценок)
Открыть все ответы
Ответ:
llllll13
llllll13
08.08.2022
Вот программа с елкой: 
Uses GraphABC; 
Begin 
SetWindowSize(600,400); 
line(250,100, 300,50); 
lineto(350,100); 
lineto(250,100); 
floodfill(300,70, clgreen); 
line(220,200, 300,100); 
lineto(380,200); 
lineto(220,200); 
floodfill(300,150, clgreen); 
line(200,300, 300,200); 
lineto(400,300); 
lineto(200,300); 
floodfill(300,250, clgreen); 
rectangle(290, 300,310, 320); 
floodfill(300,305, clbrown); 
line(0, 300, 100, 350); 
lineto(200, 320); 
lineto(400, 320); 
lineto(600, 370); 
lineto(600,400); 
lineto(0,400); 
lineto(0,300); 
end. 
4,6(96 оценок)
Ответ:
Zagonov
Zagonov
08.08.2022

var a:String;

   i,sum:Integer;

begin

 writeln('Введите последовательность чисел:');

 readln(a);

 a := a.Replace(' ', '');

 writeln('Количество чисел:' + a.Length);

 for i := 1 to a.Length do

   sum := sum + strToInt(a[i]);

 writeln('Сумма: ' + sum);

end.

Объяснение:

В начале я запросил последовательность чисел как строку, убрал все пробелы и посчитал длину самой строки, этим я узнал, сколько там чисел. Далее используя циклом посчитал сумму всех чисел.

Ввод:

1 2 3 4 5

Вывод:

Количество чисел: 5

Сумма: 15

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