Programma tabellina

di il
5 risposte

Programma tabellina

Ciao a tutti, sono alle prime armi e dovrei fare un programma in c++ che mi stampa la tabellina di un numero inserito da tastiera nella forma:

5x1=5
5x2=10
....
....
....
5x10=50

premesso che non so come la tabellina incolonnata, x ora ho abbozzato questo:

#include <stdio.h>
#include <conio.h>

int n;
int fatt_molt=1;
int risultato;

int main()
{
printf("Inserisci il numero desiderato n:");
scanf("%d \n", &n);


do {
risultato = n * fatt_molt;
printf("La tabellina del numero n scelto è: \n %d ", risultato);
fatt_molt++;
}
while(fatt_molt <=10);


printf ("Programma terminato. Premere un tasto per uscire");
getch();
return 0;
}

Errori non ce ne sono, lo eseguo, mi chiede di inserire il numero scelto, lo inserisco e poi esce....aiutatemi perfavore!!!

5 Risposte

  • Re: Programma tabellina

    Direi intanto di scrivere così
    
    printf("Inserisci il numero desiderato n:");
    scanf("%d", &n);
    
    do
    {
    	printf("\n%d x %d = %d", n, fatt_molt, fatt_molt*n);
    	fatt_molt++;
    } while(fatt_molt <=10);
    
    
    printf ("\nProgramma terminato. Premere un tasto per uscire");
    getch();
    return 0;
    
  • Re: Programma tabellina

    Ok, modificato come consigliato da te....come prima il programma si esegue, mi richiede di inserire da tastiera il numero e poi termina senza fare nulla....non vorrei fossero problemi di devc++ che è in versione beta....cosa dici tu??

    grazie!!!
  • Re: Programma tabellina

    Prima del return alla fine metti una

    scanf("%d", &n);

    in modo da bloccare l'esecuzione del programma e vedere il risultato.
  • Re: Programma tabellina

    Perchè avete inserito "int=fatt_molt=1"?
  • Re: Programma tabellina

    A parte che è un thread di 3 anni fa (!) ... dove hai visto quella riga?
Devi accedere o registrarti per scrivere nel forum
5 risposte