Dyakgod
29.07.2021 18:18

по информатике задание очень нужно

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Полина260106
27.04.2021 07:34
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int i,k,max,j,n,s;
srand(time(NULL)); k=0; s=0;
cout<<"Введите размерность массива:"<<endl;
cin>>n;
int a[n];
cout<<"Данный массив:"<<endl;
for (i=0;i<=n;i++) {a[i]=rand()%21-10; cout<<a[i]<<" ";}
max=a[0]; j=0;
for (i=0;i<=n;i++) {if (a[i]<0) k=k+1; if (a[i]>max) {max=a[i]; j=i;}}
cout<<"Количество отрицательных элементов - "<<k<<endl;
for (i=j+1;i<=n;i++) s+=abs(a[i]);
cout<<"Сумма модулей элементов массива, расположенных после максимального - "<<s<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}
0,0(0 оценок)
Ответ:
Beauty50
10.07.2020 17:28
Предположим, что последовательность же задана, то есть вводить ее мы не будем. Последовательность представляет собой массив чисел а.
n:=1;  k:=0;
for i:=1 to 100 do if (a[i]<0) then k:=k+1; проверяем наличие отрицательных
if (k=0) then writeln("Отрицательных нет.") else begin
for i:=1 to 100 do if (a[i]<0) then n:=a[i]; находим хотя бы один отрицательный
for i:=1 to 100 do if ((a[i]<0) AND (a[i]>n) then n:=a[i]; находим наибольший отрицательный
writeln("Наибольшее из отрицательных чисел данной последовательности - ",n);
end;
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота