Programma che legge un numero da tastiera e ne determina tutti i suoi divisori

di Anonimizzato30715 il
2 risposte
Salve, è da circa due giorni che sto provando a fare questo programma ma non riesco a capire perchè non mi funziona. Questo è il mio codice:

#include <iostream>
using namespace std;
main() {
int num, conta, resto;
cout << "Inserisci un numero: ";
cin >> num;
for (conta = 0; conta <= num; conta ++)
resto = num % conta;
if (resto == 0)
cout << "I divisori sono: " << resto;

ringrazio in anticipo tutti coloro che risponderanno.

2 Risposte

  • Non funziona perché non hai usato le parentesi graffe.
    Il for deve partire da uno e i divisori sono conta, non resto
  • Ah ok va bene, ti ringrazio
Devi accedere o registrarti per scrivere nel forum
2 risposte