М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Регина557
Регина557
19.06.2022 08:38 •  Информатика

Заполнить массив из 30 элементов случайными числами в интервале [-10; 10] и найти, сколько элементов в нем принимают максимальное значение На с++ сделать

👇
Открыть все ответы
Ответ:
//Java
class Main {
public static void main(String[] args){
System.out.print("Input n: ");
int n = new java.util.Scanner(System.in).nextInt();
int[] a = new int[n];

int b = 0;
int c = 0;
int d;

for (int i = 0; i < a.length; i++) {
d = new java.util.Random().nextInt(2);
a[i] = new java.util.Random().nextInt(100000);
if (d == 0)
a[i] = -a[i];
if (a[i] > 0)
b+=a[i];
else
c+=a[i];
}
System.out.println("Positive: " + b);
System.out.println("Negative: " + c);
}
}

Проверка:
$ javac Main.java
Input n: 15
Positive: 472449
Negative: -195366
4,5(76 оценок)
Ответ:
Клеоок
Клеоок
19.06.2022
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
    using namespace std;
    cout << "Enter size of array: ";
    int N;
    cin >> N;
    int * ARR = new int[N];
    srand(time(0));
    int i;
    for (i = 0; i < N; ++i)
        ARR[i] = rand() % 100 + 1;

    cout << "Here is an original array:\n";
    for (i = 0; i < N; ++i)
        cout << ARR[i] << "  ";
    cout << endl;

    int temp = ARR[N - 1];
    for (i = N - 1; i > 0; --i)
        ARR[i] = ARR[i - 1];
    ARR[0] = temp;

    cout << "\nHere is a new array:\n";
    for (i = 0; i < N; ++i)
        cout << ARR[i] << "  ";
    cout << endl;

    return 0;
}
4,8(34 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ