Visualizzazione risultati 1 fino 7 di 7

Discussione: Programma in C

  1. #1
    Guest

    Predefinito Programma in C

    Ho appena iniziato ad imparare il C e volevo chiedervi come faccio a dare degli "invii" fra due operazioni.. mi spiego meglio:

    /*Mett*/
    #include <stdio.h>
    #include <stdlib.h>

    //variabili
    int a, b, c, d, e;
    int main ()
    {
    //primo fattore
    printf("Inserisci il numero da moltiplicare:");

    //acquisizione

    scanf("%d", &a);

    // secondo fattore

    printf("Inserisci il secondo numero:");

    //acquisizione

    scanf("%d", &b);

    //risultato moltiplicazione

    c = a * b;

    //Stampa del risultato

    printf("il risultato di %d moltiplicato %d e' %d \n", a, b, c);


    //Rischiesta terzo numero

    printf("inserisci il numero che ti servirà per dividere il risultato della moltiplicazione:");

    //Acquisizione

    scanf("%d", &d);

    //Divisione

    e = c / d;

    //Visione del risultato

    printf("il risultato di %d diviso %d e' %d \n", c, d, e);

    if ( e == a)
    printf("%d e' uguale a %d \a", a, e);
    if (e > a)
    printf("%d e' maggiore di %d \a", a , e);
    if (e < a)
    printf("%d e' minore di %d \a", a, e);


    //secondo fattore

    if ( e == b)
    printf("%d e' uguale a %d \b", b , e);
    if (e > b)
    printf("%d e' maggiore di %d \b", b , e);
    if (e < b)
    printf("%d e' minore di %d \b", b, e);

    system("Pause");

    //terzo fattore

    if ( e == c)
    printf("%d e' uguale a %d \c", c , e);
    if (e > c)
    printf("%d e' maggiore di %d \c", c , e);
    if (e < c)
    printf("%d e' minore di %d \c", c , e);

    system("Pause");

    //quarto farrore

    if ( e == d)
    printf("%d e' uguale a %d \d", d ,e);
    if (e > d)
    printf("%d e' maggiore di %d \d", d, e);
    if (e < d)
    printf("%d e' minore di %d \d", d ,e);


    system("Pause");

    return 0;

    }
    if ( e == a)
    printf("%d e' uguale a %d \a", a, e);
    if (e > a)
    printf("%d e' maggiore di %d \a", a , e);
    if (e < a)
    printf("%d e' minore di %d \a", a, e);
    mi vengono sulla stessa riga e si capisce poco come faccio a dare degli invii fra le varie operazioni?

  2. #2
    Guest

    Predefinito

    ciao,
    \n corrisponde ad un invio

  3. #3
    Guest

    Predefinito

    Grazie mille!!!

  4. #4
    Guest

    Predefinito

    Non so xkè ma sia con \n \n ; /n /n; mi da errore e non me li fa eseguire...

  5. #5
    Guest

    Predefinito

    Ho capito tt devo metterlo nelle frasi grazie del suggerimento!!

  6. #6
    Ospite Guest

    Predefinito



    immagino che il programma non l'hai fatto te, se no non si spiega perchè in questa istruzione, come in altre, hai usato \n
    printf("il risultato di %d moltiplicato %d e' %d \n", a, b, c);

    ma aperchè metti \c , \a , \d e \b nei printf()?

  7. #7
    Guest

    Predefinito

    L'ho fatto io soltanto ke non mi veniva una cosa e ho copiato il codice printf cmq ho messo \c , \a , \d e \b nei printf() xkè così si vedono i numeri delle varianti e non i nomi delle varianti..

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •