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*
Комментарий*

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

Ольга1520
andreich97
pafanasiew
yana799707
antonkovalev89
margo929
Kulikovvl9
IrinaSolodukhina1495
Lorik-lorik29
hamelleon43
ellyb106786
evsyukov1997
Fedorova_79166180822
Okunev1034
Сайжанов
▲