Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
HO UN PROBLEMA SU UN CICLO FOR ANNIDATO
mercoledì 28 marzo 2007 - 08.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
matteo1984
Profilo
| Newbie
3
messaggi | Data Invio:
mer 28 mar 2007 - 08:04
Questo è il mio programma ma nella parte prodotto di polinomi c'è un ciclo che non funziona perchè va all'infinito.
Cosa sbaglio?
# include <stdio.h>
# include <stdlib.h>
# define SIZE 5
main()
{
int i,j,f1=0,f2=0,k,m,n;
float poly1[SIZE],poly2[SIZE],somma[SIZE],prod[2*SIZE];
for (i=0; i<=SIZE-1; i++)
{
printf ("POLINOMIO 1: inserisci il valore: ");
scanf ("%f", &poly1[i]);
}
for (i=0; i<=SIZE-1; i++)
{
printf ("POLINOMIO 2: inserisci il valore: ");
scanf ("%f", &poly2[i]);
}
// GRADO DEL POLINOMIO
for(i=SIZE-1 ; f1!=1 ; i--)
{
if ( poly1[i]!=0)
{
printf("Il grado del polinomio1 e': %d \n", i);
f1 = 1;
}
}
for(j=SIZE-1 ; f2!=1 ; j--)
{
if ( poly2[j]!=0)
{
printf("Il grado del polinomio2 e': %d \n", j);
f2 = 1;
}
}
for (k=0 ; k<=SIZE-1 ; k++)
{
somma[k]=poly1[k]+poly2[k];
}
printf("La somma e':");
for (k=0 ; k<=SIZE-1 ; k++)
{
printf("%f", somma[k]);
printf(" ");
}
// PRODOTTO DEI POLINOMI
for(m=0 ; m=i ; m++)
{
for(n=0 ; n=j ; n++)
{
prod[m+n]=poly1[m]*poly2[n]+prod[m+n];
}
}
system("pause");
}
GRAZIE
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !