
Написать алгоритм следующей задачи: подсчитать сколько в массиве значений, равных 5 и вывести на
экран.(задача по проге С++)Пожайлуста скорее, если можно

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

#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++(тут), а также задачи тут бывают полехче (куда уж легче? но бывают!) а пунктов ты даёшь минимум).
*/



Алгоритм для подсчета количества значений, равных 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`, но вы можете адаптировать его для работы с другими типами данных и различными структурами массивов.
Надеюсь, это поможет! Если у вас есть еще вопросы, пожалуйста, дайте мне знать.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili