Предмет: Информатика, автор: alexanderlox

Помогите решить эти задания на с++

Приложения:

Ответы

Автор ответа: asilvejstruk
1

#include <iostream>

#include <vector>

using namespace std;

void middle(vector<int> a)

{

  float length = 0, sum = 0, average = 0;

  for (int i = 0; i < a.size(); i++)

  {

      if (a[i] % 5 == 0)

      {

          length++;

          sum += a[i];

          average = sum / length;

      }

  }

  cout << "Количество " << length << endl;

  cout << "Сумма " << sum << endl;

  cout << "Среднее арифметическое = " << average << endl;

}

int main()

{

  vector<int> arr;

  int number;

  cout << "Введите 10 чисел " << endl;

  bool write = false;

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

  {

      cin >> number;

      if(write)

          arr.push_back(number);

      else if(to_string(number).length() == 2)

          write = true;

  }

  middle(arr);

  return 0;

}

Автор ответа: Andrey36789
1

#include <iostream>

using namespace std;

void middle(int a[], int size)

{

   float length = 0, sum = 0, average = 0;

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

   {

       if (a[i] % 5 == 0)

       {

           length++;

           sum += a[i];

           average = sum / length;

       }

   }

   cout << "Количество " << length << endl;

   cout << "Сумма " << sum << endl;

   cout << "Среднее арифметическое = " << average << endl;

}

int main()

{

   int arr[10];  // массив из 10 элементов типа int с именем arr.  

   int number;   // переменная number для ввода числа.  

   cout << "Введите 10 чисел: " << endl;   // выводим надпись.  

   bool write = false;   // write - false.  

    for(int i = 0; i < 10; i++)   // цикл for.  

    {                             // начало тела цикла.  

        cin >> number;            // ввод number.  

        if(write)                 // если write - true,  

            arr[i] = number;      // arr[i] - number.    

        else if(to_string(number).length() == 2)// else if (длина number == 2).    

            write = true;         // write - true.                         }                             // конец тела цикла.     middle(arr, 10);               // middle(arr, 10).     return 0;                       // return 0. }

Похожие вопросы
Предмет: Русский язык, автор: danilalzanov116
Предмет: Алгебра, автор: strangerrrl2v0507
Предмет: Математика, автор: kabangala74