HO UN PROBLEMA SU UN CICLO FOR ANNIDATO

mercoledì 28 marzo 2007 - 08.04

matteo1984 Profilo | Newbie

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
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5