Вопрос задан 16.07.2023 в 06:17. Предмет Информатика. Спрашивает Ситников Миша.

Задано масив з 20-ти цілих елементів в діапазоні від 0 до 9. Створити алгоритм, який знаходить

кількість елементів більших за 5, та вказує їх місце в масиві. Результати виконання програми вивести в зовнішній файл mas.txt. Для здачі відіслати файл main.cpp та mas.txt Мова програмування с++,Срочно!!!!
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

int mas[20];

int a=0;

int kol = 0;

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

{

 cin >> mas[i];

}

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

{

 if (mas[i] > 5)

 {

  kol++;

  a = i+1;

  cout <<"Положение элемента"<< a << endl;

 }

 

}cout <<"Количество больше 5" <<kol << endl;

system("pause");

return 0;

}

Объяснение:

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

Ось приклад реалізації алгоритму у мові програмування C++ для знаходження кількості елементів більших за 5 та їх місця у масиві:

cpp
#include <iostream> #include <fstream> const int ARRAY_SIZE = 20; int main() { int array[ARRAY_SIZE] = { /* Ваш масив з 20-ти елементів */ }; int count = 0; int positions[ARRAY_SIZE]; int posIndex = 0; for (int i = 0; i < ARRAY_SIZE; i++) { if (array[i] > 5) { count++; positions[posIndex] = i; posIndex++; } } std::ofstream outputFile("mas.txt"); if (outputFile.is_open()) { outputFile << "Кількість елементів більших за 5: " << count << std::endl; outputFile << "Місця елементів більших за 5: "; for (int i = 0; i < posIndex; i++) { outputFile << positions[i] << " "; } outputFile.close(); std::cout << "Результати записані у файл mas.txt." << std::endl; } else { std::cout << "Не вдалося відкрити файл mas.txt для запису результатів." << std::endl; } return 0; }

Замініть коментар "Ваш масив з 20-ти елементів" на власний масив з 20-ти цілих чисел у діапазоні від 0 до 9.

Після виконання програми результат буде записаний у файл mas.txt, що знаходиться в тій самій папці, де й main.cpp.

0 0

Похожие вопросы

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

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

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