sargisyan
?>

Мария александровна ведет занятия по информатике в школе № 27 г. гомеля, начиная с 1 класса. она хочет узнать, сколько учеников она обучает в n классах, если известно количество учеников в каждом классе. она решила, что вы сможете написать программу, которая узнает количество учеников в n классах. формат ввода: пример ввода: n - количество классов (n< =30) a[1] - количество учеников в первом классе a[2] - количество учеников во втором классе a[3] - количество учеников в третьем классе a[n] - количество учеников в n-ом классе 3 10 15 20 формат вывода: пример вывода: k - количество учеников в n классах 45

Информатика

Ответы

melnik-738
#include <iostream>
int main (){   
using namespace std;   
int n = 0, sum = 0;
// чтобы закончить вводить, введите недопустимое значение (букву)
    cout << "Введи кол-во учеников в каждом классе " << endl;
    while (cin >> n){       
            sum += n;    }   
cout << "Количество учеников во всех классах равно " << sum << endl;   
return 0;}
Caragyant
Var
  a: integer;  //a - вводимое число
  n, s: integer;  //n- количество введенных чисел, s - сумма этих чисел

begin
  n:= 0;  //обнуляем счетчик
  s:= 0;
  a:= 1;  {присваиваем значение, отличное от нуля, чтобы цикл не завершился, не начавшись}
  while a <> 0 do
  begin
    writeln('Введите целое число');
    readln(a);
    if a <> 0 then  //Чтобы при подсчете среднего арифметического не учитывался 0
    begin
      n:= n + 1;
      s:= s + a;
    end;
  end;
  writeln('Среднее арифметическое введенных чисел:  ', s / n);
end.
Galina
Var
  arr: array[1..27] of integer;
  summ: integer;
begin
  Randomize;
  for var i := 1 to 27 do
  begin
    arr[i] := random(-5, 5);
    summ := summ + arr[i];
  end;
  writeln('Массив: ',arr);
  writeln('Сумма всех элементов массива = ',summ);
  for var i := 1 to 27 do if arr[i] = 0 then arr[i] := summ;
  writeln('Массив: ',arr);
end.

пример работы:
Массив: [5,-1,1,5,4,-2,-3,0,3,5,-3,-4,3,0,-1,-4,5,-2,1,-4,5,2,-4,5,4,-5,-1]
Сумма всех элементов массива = 14
Массив: [5,-1,1,5,4,-2,-3,14,3,5,-3,-4,3,14,-1,-4,5,-2,1,-4,5,2,-4,5,4,-5,-1]

var
  arr: array of integer;
  n,k,m: integer;
begin
  write('Введи n: ');
  readln(n);
  Randomize;
  arr:= new integer[n];
  for var i := 0 to n-1 do arr[i] := random(-5, 5);
  writeln('Массив: ',arr);
  for var i := 0 to n-1 do
  begin
    if arr[i]<0 then inc(k);
    if (i>=1) and (i<=6) then inc(m);
    if (i>=6) and (arr[i]>=0) then arr[i]:=1;
  end;
  writeln('Количество отрицательных элементов массива = ',k);
  writeln('Количество элементов массива в интервале [2..7] = ',m);
  writeln('Массив: ',arr);
end.

Пример работы:
Введи n: 5
Массив: [0,1,-4,1,3]
Количество отрицательных элементов массива = 1
Количество элементов массива в интервале [2..7] = 4
Массив: [0,1,-4,1,3]

Введи n: 15
Массив: [0,1,4,3,-3,5,-4,-1,1,-2,3,1,-4,1,3]
Количество отрицательных элементов массива = 5
Количество элементов массива в интервале [2..7] = 6
Массив: [0,1,4,3,-3,5,-4,-1,1,-2,1,1,-4,1,1]

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Мария александровна ведет занятия по информатике в школе № 27 г. гомеля, начиная с 1 класса. она хочет узнать, сколько учеников она обучает в n классах, если известно количество учеников в каждом классе. она решила, что вы сможете написать программу, которая узнает количество учеников в n классах. формат ввода: пример ввода: n - количество классов (n< =30) a[1] - количество учеников в первом классе a[2] - количество учеников во втором классе a[3] - количество учеников в третьем классе a[n] - количество учеников в n-ом классе 3 10 15 20 формат вывода: пример вывода: k - количество учеников в n классах 45
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

murin
Татьяна-Мария
Okunev1034
arutchevben64
grenysherg2873
gullieta
gaina6678
igschuschkov6211
marinanx
dilanarthur27
Liliya1106
Dubovitskayae
Динков
Борисовна_Кашутина
helenavalenti2846