Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    [C] if

    #include<stdio.h>

    int main ()
    {
    int primo, secondo, risultato;

    printf("inserisci il primo fattore: ");
    scanf("%d", primo);
    printf("inserisci il secondo fattore: ");
    scanf("%d", secondo);

    if (primo == secondo)
    printf("%d è uguale a %d/n" primo, secondo);

    return 0;
    }
    cosa c'è di sbagliato nell'IF?
    lo so k per voi sono ridicolissime ste cose ma abbiate un pò di pietà...la settimana prox ho una prova intercorso di c...

  2. #2
    ma qual'è l'errore che ti da?

  3. #3
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    function call missing nella riga del printf dell'if
    xò ora sto usando borland 3.1...
    i messaggi d'errore sono un pò così....

  4. #4
    mi sa che ti sei dimenticato una virgola nel printf, scrivi

    printf("%d è uguale a %d/n", primo, secondo);

  5. #5
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    grazir

  6. #6
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    nn funziona!
    errore logico..

  7. #7
    hai ragione, non avevo visto un altro errore nello scanf... hai dimenticato il "&" prima delle variabili:

    scanf("%d", &primo);
    scanf("%d", &secondo);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.