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

Se dă un număr pozitiv N. Să se afișeze fizz dacă acesta este divizibil cu 2, buzz, dacă este divizibil cu 3 sau fizzbuzz, dacă este divizibil și cu 2 și cu 3.

Date de intrare
Se citește la tastatură numărul N.

Date de ieșire
Programul va afișa pe ecran cuvintele cerute.

Restricții
0 < N < 10000

Răspunsuri la întrebare

Răspuns de EsteraAntal
2

#include <ioastream>

using namespace std;

int main () {

int N;

cin >> N;

if (N%2==0 & N%3!=0) {

cout << "fizz" ;

}

if (N%2!=0 & N%3==0) {

cout <<" buzz";

}

if (N%2==0 & N%3 == 0) {

cout<< "fizzbuzz" ;

}

return 0;

}


EsteraAntal: Mult noroc cu programarea si incearca sa nu mai ceri ajutorul, incearca si combina chestiile pe care le-ai invatat, mai ales ca wellcode e un site foarte bun si destul de explicit :))
danboghiu66: Acest cod pare corect, dar este ineficient. Pentru ca se calculeaza n%2 si n%3 de o gramada de ori. Si mai sint si altele.
EsteraAntal: Eu am scris asta si mi s-a dat punctajul maxim... Mna.
danboghiu66: E ok pentru acum. Succes!
EsteraAntal: Mersi
Alte întrebări interesante