MissaW_RaZ_98
05-05-2012, 15:20
Lo so,sto facendo una domanda banalissima,ma proprio non riesco a uscirne fuori!:muro:
Devo prendere in input due variabili con scanf,senza andare da capo,ma invecie il programma ci va!
Per capirsci meglio,ecco il codice sorgente:
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[]){
int a,b;
char operatore;
printf("Introduci due numeri:");
scanf("%d %d",&a,&b);//QUI VA DA CAPO DOPO CHE HO PRESO IN INPUT LA PRIMA VARIABILE
printf("\n");
printf("Introduci Operatore:\n");
scanf("\n%c",&operatore);
if(operatore=='+'){
printf("%d + %d = %d\n",a,b,a+b);
}
else if(operatore=='-'){
printf("%d - %d = %d\n",a,b,a-b);
}
else{
printf("OPERATORE ERRATO\n");
}
system("PAUSE");
return 0;
}
Devo prendere in input due variabili con scanf,senza andare da capo,ma invecie il programma ci va!
Per capirsci meglio,ecco il codice sorgente:
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[]){
int a,b;
char operatore;
printf("Introduci due numeri:");
scanf("%d %d",&a,&b);//QUI VA DA CAPO DOPO CHE HO PRESO IN INPUT LA PRIMA VARIABILE
printf("\n");
printf("Introduci Operatore:\n");
scanf("\n%c",&operatore);
if(operatore=='+'){
printf("%d + %d = %d\n",a,b,a+b);
}
else if(operatore=='-'){
printf("%d - %d = %d\n",a,b,a-b);
}
else{
printf("OPERATORE ERRATO\n");
}
system("PAUSE");
return 0;
}