ciao a tutti, premetto che sono alle prime armi con la programmazione in C. Utilizzo Microsoft Visual c++ come piattaforma. Per iniziare ho messo in piedi un programmino che fa la somma di N addendi compresi in un range; tutto tranquillo, solamente che non riesco a far kiudere il programma esclusivamente premendo il tasto "n". Alla fine si tratta solamente di un piccolo miglioramento ma fino ad ora sono riuscito a far continuare il programma premendo il tasto "s" e a farlo terminare premendo un qualsiasi tasto al di fuori di "s". qualcuno sa darmi una mano?
Il programma è questo:
codice:
#include <stdio.h>
#include <conio.h>
void main()
{
int N,i,somma,addendo;
char c;
do
{
printf("Inserisci numero addendi compreso tra 2 e 10\n");
do
{
scanf("%d", &N);
}
while(N<2||N>10);
printf("Aggiungi addendi\n",N);
i=0, somma=0;
do
{scanf("%d", &addendo);
i=i+1;
somma=somma+addendo;
}
while(i<N);
printf("La somma dei %d addendi vale = %d\n", N, somma);
printf("Vuoi rieseguire il programma? s/n\n");
}
while(c=getch() =='s');
}