profile
Опубликовано 6 лет назад по предмету Информатика от Аккаунт удален

Напишите, пожалуйста, на языке C++
Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [10; 100] и считает число пар соседних элементов, сумма которых делится на 3.

  1. Ответ
    Ответ дан petyaGavrikov
    #include <iostream>
    using namespace std;

    int main() {
        int n=20,k=0;
        int a[n];
        srand(time(NULL));
        cout<<"array:n";
        for (int i=0; i<n; i++)
        {
          a[i]=rand() % 91+10;
          cout<<a[i]<<" ";
        }
        cout<<endl;
        for (int i=1; i<n; i++)
        if ((a[i-1]+a[i])%3==0) k++;
        cout << "k = " << k;
        return 0;
    }

    Пример:
    array:
    53 94 31 70 89 30 32 64 81 27 36 70 57 17 10 67 83 12 55 28
    k = 7
    1. Ответ
      Ответ дан Bron2000
      не правильно
    2. Ответ
      Ответ дан Аккаунт удален
      Что означает "Srand", "Time" и "Null" в с++?
    3. Ответ
      Ответ дан petyaGavrikov
      srand(time(NULL)) - устанавливает в качестве базы для генерации случайных чисел текущее время. Это позволяет при различных запусках программы получать разный набор случайных чисел.
Самые новые вопросы