starabanov
?>

Ввести массив x(x1, подсчитать количество элементов, чьё значение больше 1, а также найти сумму отрицательных элементовpascal)

Информатика

Ответы

Конычева-музей"260
Const
   N = 10;
Var
   X:array[1..N] of integer;
   i,k:integer;
   S:real;
Begin
k:=0;
S:=0;
WriteLn('Введите массив A[',N,']:');
For i:= 1 to N do
    Begin
    Read(X[i]);
    if X[i]>1 then k:=k+1
    else if X[i]<0 then S:=S+X[i];
    End;
WriteLn('k = ',k);
WriteLn('S = ',S);
End.
leeka152522
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var x:=ReadArrInteger('10 чисел:',10);
  Writeln('Кол-во элементов, больших 1: ',x.Where(m->m>1).Count);
  Writeln('Сумма отрицательных: ',x.Where(m->m<0).Sum)
end.

Пример
10 чисел: -5 0 12 7 0 -4 -2 5 -2 5
Кол-во элементов, больших 1: 4
Сумма отрицательных: -13
Николаевна_Анна670
Напишите  программу,  которая  выбирает  максимальное  и  минимальное  из  пяти  введённых  чисел.3.напишите  программу,  которая  определяет,  верно  ли,  что  введённое  число  –  трёхзначное.4.напишите  программу,  которая  вводит  номер  месяца  и  выводит  название  времени  года.оператор  выбора  использовать  не  разрешается.  при  вводе  неверного  номера  месяца  долж‐но  быть  выведено  сообщение  об  ошибке.5.решите  предыдущую    с    оператора  выбора.6.напишите  программу,  которая  вводит  с  клавиатуры  номер  месяца  и  определяет,  сколько  дней  в  этом  месяце.  при  вводе  неверного  номера  месяца  должно  быть  выведено  сообще‐ние  об  ошибке.7.напишите  программу,  которая  вводит  с  клавиатуры  номер  месяца  и  день,  и  определяет,сколько  дней  осталось  до  нового  года.  при  вводе  неверных  данных  должно  быть  выведено  сообщение  об  ошибке.8.напишите  программу,  которая  вводит  возраст  человека  (целое  число,  не  превышающее  120)и  выводит  этот  возраст  со  словом  «год»,«года»  или  «лет».  например,«21  год»,«22  года»,«25  лет».9.напишите  программу,  которая  вводит  целое  число,  не  превышающее  100,  и  выводит  его  прописью,  например,21→«двадцать  оди
Galiaahmatova4447

уточнять на каком языке программирования нужно написать задачки. Я же напишу на С++. Алгоритм везде будет один и тот же.

1 задача

int x1 = 0;

int x2 = 0;

int x3 = 0;

int x4 = 0;

int x5 = 0;

cin >> x1;

cin >> x2;

cin >> x3;

cin >> x4;

cin >> x5;

double sr = 0.0;

sr = (x1+x2+x3+x4+x5)/5;

Или же можно сделать по проще

int x = 0;

int sum = 0;

double sr = 0.0;

for(int i = 0; i<5; i++){

cin >> x;

sum = sum +x;

}

sr = sum/5;

2 Задача

int number = 5;

for(int i = 2; i<20; i=i+2){

number = number + i;

}

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

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

Ввести массив x(x1, подсчитать количество элементов, чьё значение больше 1, а также найти сумму отрицательных элементовpascal)
Ваше имя (никнейм)*
Email*
Комментарий*

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

fakyou170
Ruzalina_Svetlana1435
zotovinbox468
Светлана-Тигран
Prokopeva1062
hello
ekaterinapetrenko877529
Lolira64
ekvld708
skvorec3424
juliajd
Peshkov
yfetyukov
purbuevat56524
forwandy42