Вопрос задан 16.06.2023 в 17:39. Предмет Информатика. Спрашивает Елочкина Карина.

Срочно,программирование c++. Дам 20 баллов. Написать задачу для нахождения минимального числа в

массиве кратного трём.И вывести его.#include .using namespace std;int main(){ int N,i,min=0; cin>>N; int a[N]; for(int i=0;i!=N;i++) { cin>>a[i]; } for(int i=0;i!=N;i++) { { if(a[i] min=a[i];} } cout< return 0;}
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main()

{

   int N, min;

   cin >> N;

   

   int* a = new int[N];

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

   {

       cin >> a[i];

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

           min = a[i];

   }

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

   {

       if(a[i] % 3 == 0 &&  min > a[i])

           min = a[i];

   }

   cout << min;

   return 0;

}

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

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

cpp
#include <iostream> using namespace std; int main() { int N; cin >> N; int a[N]; for (int i = 0; i < N; i++) { cin >> a[i]; } int min = INT_MAX; // Инициализируем минимум максимальным возможным значением for (int i = 0; i < N; i++) { if (a[i] % 3 == 0 && a[i] < min) { min = a[i]; } } cout << "Минимальное число в массиве, кратное трём: " << min << endl; return 0; }

В этом исправленном коде добавлены следующие изменения:

  1. Включен заголовочный файл <iostream> для использования ввода-вывода в C++.
  2. Добавлено объявление INT_MAX, чтобы инициализировать переменную min максимальным возможным значением перед поиском минимума.
  3. Исправлены операторы сравнения в циклах for. Вместо i!=N используется i < N, чтобы цикл выполнялся до тех пор, пока i меньше N.
  4. Добавлена проверка a[i] % 3 == 0 в условии поиска минимума, чтобы проверить, является ли текущее число кратным трём.
  5. Добавлен вывод найденного минимального числа в консоль.

Теперь код должен правильно выполнять задачу нахождения минимального числа в массиве, кратного трём, и выводить его.

0 0

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

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

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

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