Вопрос задан 21.06.2023 в 19:43. Предмет Информатика. Спрашивает Иванов Сергей.

Помогите пж с задачей даю 35 баллов Дан массив a из n целых чисел — информация о количестве

осадков, выпавших за каждый из n дней. Требуется определить, в какие дни осадков не было. Формат входных данных На первой строке входного файла записано натуральное число n (n≤100) — число элементов в массиве. На следующей строке через пробел записаны целые числа ai (0≤ai≤103) — количество осадков в i -й день. Формат выходных данных Требуется в одной строке через пробел вывести индексы дней, в которые осадков не было. входные данные 4 100 20 0 318 10 0 0 0 0 0 47 777 66 89 6 выходные данные 2 0 1 2 3 4
0 0
Перейти к ответам

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

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

#include <iostream>

#include <vector>

using namespace std;

signed main(){

   vector<int> a, res;

   int n;

   cin >> n;

   a.resize(n);

   for(int i = 0; i < n; i++){

       cin >> a[i];

       if(a[i] == 0)

           res.push_back(i);

   }

   for(auto &i : res) cout << i << " ";

}

0 0
Отвечает Логачёва Кира.

Ответ:

#include <iostream>

#include <vector>

using namespace std;

signed main(){

  vector<int> a, res;

  int n;

  cin >> n;

  a.resize(n);

  for(int i = 0; i < n; i++){

      cin >> a[i];

      if(a[i] == 0)

          res.push_back(i);

  }

  for(auto &i : res) cout << i << " ";

}

Объяснение:

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

Для решения этой задачи вам нужно пройти по всем элементам массива и записать индексы дней, в которые количество осадков равно нулю. Затем выведите эти индексы.

Вот пример решения на Python:

python
# Считываем число элементов в массиве n = int(input()) # Считываем массив осадков precipitation = list(map(int, input().split())) # Создаем список для хранения индексов дней без осадков no_precipitation_days = [] # Проходим по всем элементам массива и записываем индексы дней без осадков for i in range(n): if precipitation[i] == 0: no_precipitation_days.append(i) # Выводим индексы дней без осадков через пробел print(*no_precipitation_days)

Просто скопируйте этот код в свой редактор Python и запустите его, вводя ваши данные. Он выведет индексы дней без осадков.

0 0

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

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

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

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