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