Регистрация
Войти
Стать экспертом Правила
Информатика

Задание 1. На С++ Заполнить 10-элементный целочисленный массив с клавиатуры. По желанию пользователя обеспечить выполнение одного из следующих действий:1) вычисление суммы элементов массива;2) нахождение максимального значения из элементов массива;3) подсчёт числа отрицательных значений элементов массива.

ОТВЕТЫ

ЯП: С++ | можно не писать std:: , если использовать пространство имен: using namespace std;

-----------------------------------------------------------------------------------------------------------------

#include <iostream>

int main() {

const int SIZE = 10;

int regim, sum, max, count;

int arr[SIZE];

for (int i = 0; i < SIZE; i++)

{

 std::cin >> arr[i]; // вводим элементы массива

 std::cout << arr[i] << "t"; // выводим массив в консоль

}

std::cin >> regim;

if ((regim > 0) && (regim < 4))

{

 if (regim == 1)

 {

  for (int i = 0; i < SIZE; i++)

  {

   sum += arr[i]; // или sum = sum + arr[i];

  }

  std::cout << "Сумма элементов массива = " << sum << std::endl;

 }

 else if (regim == 2)

 {

  max = arr[0];

  for (int i = 0; i < SIZE; i++)

  {

   if (max < arr[i])

    max = arr[i];

  }

  std::cout << "Максимальный элемент в массиве = " << max << std::endl;

 }

 else

 {

  for (int i = 0; i < SIZE; i++)

  {

   if (arr[i] < 0)

    count++;

  }

  std::cout << "Число отрицательных элементов в массиве = " << count << std::endl;

 }

}

else

 std::cout << "Доступен только 1-3 режим!" << std::endl;

return 0;

}

881
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам