Вопрос задан 26.02.2019 в 13:06. Предмет Информатика. Спрашивает Зимина Анастасия.

Написать алгоритм следующей задачи: подсчитать сколько в массиве значений, равных 5 и вывести на

экран.(задача по проге С++)Пожайлуста скорее, если можно
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лалетин Вова.

#include <iostream>

#include <windows.h>

 

using namespace std;

 

int main()

{

   int N;

   int* arr;

   cin>>N; //вводим размер массива

   arr = new int[N];

   for(int i=0;i<N;i++)  cin>>arr[i]; //вводим сам массив

   int NumOfFives = 0;

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

   {

     if(arr[i]==5) NumOfFives++;

   }

   cout<<NumOfFives<<endl; //выводим сколько пятёрок

   Sleep(5000); //ждём 5 секунд.

   delete arr;

   return 0;

}

 

/*

  P.S Так на будующее:  не алгоритм, а программу; C++ не программа, а язык; за такие задачи нужно побольше пунктов давать(мало кто знает C++(тут), а также задачи тут бывают полехче (куда уж легче? но бывают!) а пунктов ты даёшь минимум).

 

*/

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Алгоритм для подсчета количества значений, равных 5, в массиве и вывода их на экран на языке программирования C++ может выглядеть следующим образом:

```cpp #include

int main() { int arr[] = {1, 5, 3, 5, 7, 5, 9}; // Пример массива int size = sizeof(arr) / sizeof(arr[0]); // Вычисляем размер массива

int count = 0; // Переменная для подсчета количества значений, равных 5

for (int i = 0; i < size; i++) { if (arr[i] == 5) { count++; } }

std::cout << "Количество значений, равных 5: " << count << std::endl;

return 0; } ```

В этом алгоритме мы объявляем массив `arr` и инициализируем его значениями. Затем мы вычисляем размер массива с помощью оператора `sizeof`. Далее, мы используем цикл `for` для прохода по каждому элементу массива и проверяем, равен ли текущий элемент значению 5. Если да, то увеличиваем счетчик `count` на 1. В конце выводим значение счетчика на экран.

Примечание: В приведенном алгоритме используется простой массив `int`, но вы можете адаптировать его для работы с другими типами данных и различными структурами массивов.

Надеюсь, это поможет! Если у вас есть еще вопросы, пожалуйста, дайте мне знать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос