ragazzi ho un problema...
la selezione funziona solamente con la moltiplicazione ovvero con 1.
con la divisione no.Appena premo 2 il programma si chiude...
codice:
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int a, b, i, somma=0,dividendo,divisore,quoziente,cont=0,scelta;
printf("premi 1 per effettuare una moltiplicazione.");
printf("premi 2 per effettuare una divisione.");
scanf("%d",&scelta);
if(scelta==1)
{
printf("<<Inserisci il primo fattore");
scanf("%d",&a); //inserisco il primo fattore
printf("<<Inserisci il secondo fattore");
scanf("%d",&b); //inserisco il secondo fattore
for(i=0; i<b; i++){ //fino a quando i è minore di b(secondo fattore) ripeto
somma = somma+a; //sommo i valori di a tante volte quanto è b
}
printf("il risultato è %d",somma);
if (scelta==2)
{
printf("inserisci un numero");
scanf("%d",÷ndo);
printf("inserisci un numero");
scanf("%d",&divisore);
while(somma+divisore<=dividendo)
{
somma=somma+divisore;
cont++;
}
printf("il risulatato è %d",cont);
}
system("pause");
}
}