-
| .
|
- Group
- Member
- Posts
- 81
- Status
|
|
Perché questi due programmi non funzionano? Sono programmati in C; il primo è per controllare se un numero è primo, il secondo per la serie di Fibonacci. Vi prego in caso di risposta di correggermi passo passo senza straalterare il mio algoritmo grazie per l'attenzione ciaooo
1) #include<stdio.h> int main (){ int x = 0, i = 2;
printf("Inserisci un numero intero per verificare se primo o meno\n"); scanf("%d", &x); if (x==1){ printf("%d e' primo", x); getch(); } if (x==0){ printf("immetti numeri superiori a 1"); getch(); } else { while (i<x || x%i==0){ i++; } if(x%i==0) { printf("il numero non e' primo\n"); } else { printf ("il numero e' primo\n"); } getch(); } }
2)
#include<stdio.h> int main (){ int n; int a, b; int i; printf("quanti numeri della serie di Fibonacci vuoi stampare?\n"); scanf("%d",&n); a=1; b=0; printf("%d %d", b,a); i=3; while (i<=n) { printf(" %d", a + b); b = a; a = a + b; i++; }//chiudo while getch(); }//chiudo main
|
|
| .
|
0 replies since 18/11/2012, 20:11 1204 views
.