Предмет: Информатика, автор: Valery2020vs2021

Дам 100баллов,задача с++,массив,все числа меньше 500 увеличить на 100,вывести новый массив, количество замен,и номера заменненных

Ответы

Автор ответа: dauren190307
0

Ответ:

Объяснение:

#include <iostream>

#include <vector>

using namespace std;

int main(){

   int n;

   cin >> n;

   int* a = new int(n);

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

       cin >> a[i];

   }

   vector <int> b;

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

       if(a[i] < 500 ){

           a[i] = a[i] + 100;

           b.push_back(i);

       }

   }

   

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

       cout << a[i] << " ";

   }

   cout << endl;

   for(int i = 0; i < b.size(); i++){

       cout << b[i] + 1 << " "; // можете убрать +1 если хотите что бы выводил  

   }                            // номер элемента именно как в  массиве начиная  

                               // с 0 числа в моем же случае я показываю номера  

                               //начиная с 1  

   

   return 0;  

}

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