Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problema con switch
Forum - C/C++ - problema con switch

Avatar
vide91 (Normal User)
Newbie


Messaggi: 9
Iscritto: 27/05/2011

Segnala al moderatore
Postato alle 11:07
Venerdė, 03/06/2011
Questo topic č stato chiuso dal moderatore

#include <stdio.h>


int main (void)

{
    int a;
    int b;
    char risp[1];
    int c;


   printf("           °°°°°°°°°°°°°°°°°°°°°°\n");
   printf("           °°°°              °°°°\n");
   printf("           °°°° calcolatrice °°°°\n");
   printf("           °°°°              °°°°\n");
   printf("           °°°°°°°°°°°°°°°°°°°°°°\n");


   printf(" inserisci il primo numero\n    ");
   scanf_s("%d",&a );
   printf(" inserisci il secondo numero\n  ");
   scanf_s("%d",&b);
   printf("         * * * *  * * * *  * * * *  * * * *   *        *       \n");
   printf("         *        *        *        *         *        *       \n");
   printf("         * * * *  *        * * * *  *  *  *   *        *       \n");
   printf("               *  *        *        *     *   *        *       \n");
   printf("         * * * *  * * * *  * * * *  * * * *   * * * *  *       \n");
   printf(" 1-  addizione\n 2-  sottrazione\n 3-  moltiplicazione\n 4-  divisione\n");
   gets( risp);

   switch (risp[1]) {
    
   case '1':
    c= a + b;
    printf(" il risultato č %d",c);    
    break;

   case '2':
    c= a - b;
    printf(" il risultato č %d", c);
  
    break;

   case '3':
    c= a * b;
    printf(" il risultato č %d", c);  
    break;

   case '4':
    c= a / b;
    printf(" il risultato č %d", c);  
     break;

      default :
       printf(" il numero inserito non si trova nell'elenco");
       break;

  }
  
  return 0;
}


quale modifica devo attuare affinche mi funziona mi da problema per la variabile risp....grazie in anticipo





PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
1
Down
V
Segnala al moderatore
Postato alle 11:13
Venerdė, 03/06/2011
Questo topic č in violazione di una o pių norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.

PM