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

Se citesc n numere de la tastatura. Sa se afiseze pe ecran produsul lor. Exemplu: daca n = 3 numerele sunt 2,5,8 se va afisa 80.

Răspunsuri la întrebare

Răspuns de andriesboss92
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, x, produs = 1;

   cin >> n;

   while( n != 0 )

   {

       cin >> x;

       produs = produs * x;

       n--;

   }

   cout << "Produsul este " << produs;

}

Explicație:

Citim câte elemente vor fi citite apoi prin intermediul instrucțiunii while vom citi câte un număr și il vom înmulți cu produsul celor anterioare daca au fost sau cu 1 dacă citim primul număr și scadem numărul de numere care mai trebuie citit. Se precizează că n este numărul de numere deci practic cu cât scadem n cu atât vom avea numere mai puține de citit. Vom citi până când n este egal cu 0. După părăsirea instrucțiunii while vom afisa produsul.

Alte întrebări interesante