В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Shamаn14
Shamаn14
16.08.2020 02:17 •  Информатика

Тема : одномерный массив 1)составить текст программы 2)нарисовать блок схему дан массив из 15 чисел.определить номер максимального элемента в массиве,а также количество отрицательных чисел.

Ответ:
maximbond04
maximbond04
26.05.2020 12:42

Ты не написала в чем решить ну я решу в паскале:

Program Frank;

const n=15;

Type mas=array[1..n] of integer;

var a:mas;max,i,k:integer;

begin

for i:=1 to n do begin

a[i]:=random(100)+5;

writeln(a[i]);

end;

max:=a[1];

for i:=1 to n do begin

if (a[i]>max) then max:=a[i]

end;

writeln('Максимальное число := ',max);

k:=0;

for i:=1 to n do begin

if a[i]<0 then k:=k+1

end;

writeln("Кол-во отрицательных чисел := ",k);

end.

 

 

0,0(0 оценок)
Ответ:
Reshebnikov
Reshebnikov
26.05.2020 12:42

Я так понимаю, что "номер максимального элемента" это на самом деле индекс.(иначе было бы написано "значение максимального элемента") Не забываем, что индексация массива ничинается с нуля.

 

#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
using std::rand;
using std::srand;
#include <ctime>
using std::time;

int main()
{
    int a[15];
    int largestIndex = 0, counter = 0;

    srand(time(0));

    for(int i = 0; i < 15; i++)
    {
        a[i] = rand() % 21 - 10;

        if(a[i] < 0)
        {
            counter++;
        }
        if(a[largestIndex] < a[i])
        {
            largestIndex = i;
        }

        cout << a[i] << ' ';
    }

    cout << "\nThe index of the largest number = " << largestIndex
        << "\nThe number of negative elements = " << counter << endl;

   return 0;
}

 

P.S. В другом ответе решение неверное.


Тема : одномерный массив 1)составить текст программы 2)нарисовать блок схему дан массив из 15 чисел.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?