Programma semplice con funzioni printf,scanf,if

di Anonimizzato14288 il
6 risposte
Dovrei creare il seguente programmino su Dev c.
"Scrivere un programma in C che legge un numero naturale n e che visualizza sullo schermo il doppio del suo valore se è pari o il triplo del suo valore se è dispari. Utilizzare funzioni Printf , scanf , if ed else.

Suggerimento: il resto di una divisione intera è zero quando il dividendo è divisibile per il divisore."
Io ho impostato così, ma non funziona. Sicuramente ho sbagliato qualcosa! grazie a chi saprà aiutarmi
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int numero;
printf("Inserire un numero naturale : ");
scanf("%d",&numero);
if(numero%2==0)
{
numero=numero*2;
}
else
{
numero=numero *3;
}
system("PAUSE");
return 0;
}

6 Risposte

  • Mi sembra corretto ... l'unico problema è che alla fine manca la printf di numero ...
  • oregon ha scritto:


    Mi sembra corretto ... l'unico problema è che alla fine manca la printf di numero ...
    Ti potresti spiegare meglio?? sono parecchio ignorante a riguardo
    Mettere printf , quindi output scrivendo cosa??
    ciao e grazie
  • oregon ha scritto:


    Scusa, ma come hai scritto quel codice se non sai cosa sia la printf?

    Studiala da

    http://www.cplusplus.com/reference/cstdio/printf
    So cosa significa... l'ho scritto io il codice ma sono agli inizi, conosco la funzione di printf, ma non ho capito come mai devo inserirla per numero, se ti potresti spiegare meglio.
    Altrimenti fa nulla.
    Ciao
    Salvo
  • La printf serve a visualizzare stringhe o anche valori numerici.

    Usa la printf per visualizzare il valore della variabile numero e avere il risultato a video del calcolo, come richiede l'esercizio.
  • Grazie ora ho capito e risolto. ciao!
Devi accedere o registrarti per scrivere nel forum
6 risposte