Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM