Напишите, пожалуйста, на языке C++
Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [10; 100] и считает число пар соседних элементов, сумма которых делится на 3.
Ответы
Ответ дал:
0
#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
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
Ответ дал:
0
не правильно
Ответ дал:
0
Что означает "Srand", "Time" и "Null" в с++?
Ответ дал:
0
srand(time(NULL)) - устанавливает в качестве базы для генерации случайных чисел текущее время. Это позволяет при различных запусках программы получать разный набор случайных чисел.
Вас заинтересует
2 года назад
3 года назад
9 лет назад
10 лет назад