• Предмет: Информатика
  • Автор: kalamazoo444
  • Вопрос задан 2 года назад

ДАЮ СТО БАЛЛОВ СРОЧНО! ИНФОРМАТИКА (5-6КЛАССЫ)НА С++ С МАССИВОМ
Смотрите нужно сделать две задачи ,сделайте хотя бы одну буду благодарна:
1задача)вводится n чисел до 10⁴ найти максимальное число и их номера (если несколько вывести несколько)
2задача)) вводится n ,чисел до 10⁴ вывести все числа <500 увеличиные на 100,вывести массив,кол во замен,и их номера)) ерунду не пишите пожалуйста, жалобы писать умею

Ответы

Ответ дал: bilanovfatim
1

Ответ:

1)

#include <bits/stdc++.h>

using namespace std;

int n, x;

int main() {

 cin >> n;

 int max = -1000000;

 vector<int>num;

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

   cin >> x;

   if (x > max) {

     num.clear();

     max = x;

     num.push_back(i+1);

   }

   else if (x == max) {

     num.push_back(i+1);

   }

 }

 cout << "Максимальное число: " << max << "\n" << "Номер максимального числа: ";

 for(auto&&i : num) {

   cout << i << " ";

 }

   

}

2) не совсем понял формулировку задания, можете в комменте объяснить чуть понятнее, попробую сделать)

upd.

#include <bits/stdc++.h>

using namespace std;

int n, x;

int main() {

 cin >> n;

 vector<int>a;

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

   cin >> x;

   a.push_back(x);

 }

 for(auto && i : a) {

   if (i < 500) {

     cout << i + 100 << " ";

   }

 }

}


kalamazoo444: Спасибо огромное мы как раз с такой библиотекой делаем только не проходили такие скобки с инт ну попробую сейчас напишу корректнее 2вопрос
kalamazoo444: Вводится n чисел до 10⁴ найти все числа <500 при выводе увеличить НА сто, вывести массив и их номера
bilanovfatim: вывести массив, состоящий только из этих чисел, правильно?
kalamazoo444: Да
bilanovfatim: Добавил вторую
kalamazoo444: Спасибо огромное
Вас заинтересует