Top.Mail.Ru
Ответы

Программирование на С++

По дате
По рейтингу
Аватар пользователя
Искусственный интеллект
12345678910111213141516171819202122232425262728
 #include <cstdlib> 
#include <ctime> 
#include <iomanip> 
#include <iostream> 
#define RAND(min, max) (rand() % ((max) - (min)) + (min)) 
using namespace std; 
int main() { 
    srand(unsigned(time(nullptr))); 
    const size_t m = 20; 
    int box[m]{}; 
    cout << "Quantity: "; 
    size_t n; 
    cin >> n; 
    if (n > m || !m) exit(0); 
    auto product = 1ULL; 
    auto count = 0U; 
    for (size_t i = 0; i < n; ++i) { 
        box[i] = RAND(-10, 11); 
        cout << setw(4) << box[i]; 
        if (box[i] > 0 && 0 == box[i] % 2) { 
            product *= box[i]; 
            ++count; 
        } 
    } 
    puts(""); 
    cout << "Product: " << product << '\n'; 
    cout << "Count: " << count << '\n';  
} 
Аватар пользователя
Ученик

Спасибо , но подскажите что с моим кодом не так :
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int n;
do{
cout<< "Vvedite chislo < 20" << endl;
cin >> n;
} while ( n > 20);

int mas[n];
for (int i = 0;i <10;i++) {
mas[i] = rand () % -10 + 10 ;
cout << mas[i];
}

}

Аватар пользователя
Ученик

Я разобрался, спасибО ))



Видео по теме