|
Titlul: Triplete de numere Scris de: Kovacs Krisztian din Iulie 12, 2016, 10:48:21 Salut. Am următoarea problemă:
"Se citesc numere naturale pana la intalnirea numarului 12. Sa se afiseze toate tripletele de numere citite consecutiv în care al treilea numar este restul împartirii primului la al doilea." Am scris următoarea funcţie pentru a rezolva problema: void triplet() { int x=0, y=0, z=0, input=0; while(input!=12) { cout << "Introduceti o valoare pentru input= " << endl; cin >> input; cout << endl; x=y; y=z; z=input; if((x!=0)||(y!=0)||(z!=0)) { if(x%y==z) cout << x << " " << y << " " << z << endl; } // end if } // end while } // end function triplet Merge să compilez şi să rulez, dar după ce introduc primadată "input" programul dă crash. Îmi poate spune cineva de ce? Titlul: Răspuns: Triplete de numere Scris de: Valeriu Motroi din Iulie 12, 2016, 16:46:17 in loc de || ar trebui sa pui &&, insa nu o sa primesti raspuns corect. E gresita conditia din if.
|