Informatică, întrebare adresată de alealexandra55, 8 ani în urmă

se da un număr intreg n citit de la tastatura .sa se afiseze produsul p=1×2×3×...×n si sa se verifice daca produsul este divizibil cu 3​

Răspunsuri la întrebare

Răspuns de RaresVaslui
0

Răspuns:

#include <iostream>

using namespace std;

int main() {

     int n, i;

     long long p;

     cin >> n;

     p = 1;

     for (i = 1; i <= n; i++)

            p = p * i;

     cout << p;

     if (p % 3 == 0)

         cout << "Produsul este divizibil cu 3";

}

Explicație:

1. Am citit p ca long long pentru ca daca n este un numar mare atunci produsul va trece peste int-ul normal

2. Cu for-ul treci prin toate numerele mai mici sau egale decat n si le inmultesti produsului

Alte întrebări interesante