Ciao a tutti. Vi riporto questo pezzo di codice:
Dunque, questo è una parte di codice di un programma che sto scrivendo.codice:case 5: { //case 5 start /*UNA SERIE DI PRINTF */ int p; scanf("%d", &p); printf("Adesso, specifica da dove partiremo per l'elaborazione della tabellina \n\n"); printf(" es. Mantenendo l'esempio di prima, la tabellina partendo da 2x1, ora insereisci 1\n\n"); int q; scanf("%d", &q); printf(" Benissimo, quindi adesso inserisci il termine della tabellina \n\n"); int r; scanf("%d", &r); printf(" ELABORAZIONE TABELLINA IN CORSO.....\n\n\n\n\n"); if(r>q) { //if start while(q != 0) { //while start printf(" %d", q); printf(" x %d", r); int s= q*r; printf(" = %d \n\n" s); r++; } //terminare while } //end if } //end case
Come avrete sicuramente intuito, ha lo scopo di calcolare una tabellina, mediante l'input dell'utente di 3 numeri.
Se ad esempio, voglio far calcolare la tabellina del 2 da 1 a 10, inserisco questi 3 numeri, quindi è sufficente dare un ENTER per confermare e ottenere l'elaborazione.
Il problema è che mi fallisce il ciclo while, in quanto non è ben strutturato, almeno secondo Dev-C++.
Potete aiutarmi per favore?
grazie a tutti

Rispondi quotando