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

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


damskiyugodnik43: а спрашиваю потому что решаю задачи здесь я только девочкам
damskiyugodnik43: щас сделаю короче
kalamazoo444: А понятно, заранее спасибо ☺️
damskiyugodnik43: все, сделал
damskiyugodnik43: если еще что нужно - обращайся, прям пиши в коменты под моими ответами или подобными вопросами, чтобы мне уведомление пришло. Раз ты девочка, то я в твоем распоряжении: решу, что надо и сколько надо))
kalamazoo444: Спасибо ☺️
kalamazoo444: Привет,можешь помочь пожалуйста решить задачу,я задала вопрос на 100баллов тоже с МАССИВОМ
kalamazoo444: массивом*
damskiyugodnik43: блин, занят был вчера, не заходил сюда, извини, с этого момента буду стараться чаще проверять этот сайт, чтобы в следующий раз оперативно тебе помочь, еще раз извини
kalamazoo444: Ок)

Ответы

Ответ дал: damskiyugodnik43
1

1)

#include <iostream>

using namespace std;

int main(){

   int n;

   cin >> n;

   int a[n], max_elem = -10000;

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

       cin >> a[i];

       if(a[i] > max_elem)

           max_elem = a[i];

   }

   cout << "Максимальное число : " << max_elem << "\n";

   cout << "Номера элементов, равных максимальному числу: ";

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

       if(a[i] == max_elem)

           cout << i + 1 << " ";

}

2)

#include <iostream>

using namespace std;

int main(){

   int n;

   cin >> n;

   int a[n], cnt = 0, b[n];

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

       cin >> a[i];

       b[i] = 0;

       if(a[i] < 500){

           cnt++;

           b[i] = 1;

           a[i] += 100;

       }

   }

   cout << "Количество замен : " << cnt << "\n";

   cout << "Номера замен : ";

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

       if(b[i] == 1)

           cout << i + 1 << " ";

   cout << "\nИтоговый массив :\n";

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

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

}


kalamazoo444: Спасибо огромное
Вас заинтересует