fraalba
19-03-2008, 14:15
ciao a tutti,sono nuova nel forum,nn so ancora bene cm funziona ma spero possuate darmi una mano.
ho un piccolo problema cn gli array in C. dovevo fare un programma che dati due array formati da 5 elementi l'uno inseriti da tastiera,mi calcola la somma di tali elementi e li inserisce in un terzo array..ora io ho scritto questo benedetto programma,funziona fino all'inserimento da tastiera,l'ho provato su dev c++,ma non mi calcola la somma,una volta isneriti i dati la schermata si chiude..se ve lo lascio qui potete dirmi dove ho sbagliato?grazie mille:-)
#include <stdio.h>
int main()
{
int v1[5],v2[5],vsomma[5],cont,n,m,i;
for (i=0;i<5;i++)
{
printf("inserisci i valori del primo vettore: \n");
scanf("%d",&n);
fflush(stdin);
v1[i]=n;
}
for (i=0;i<5;i++)
{
printf("inserisci i valori del secondo vettore: \n");
scanf("%d",&m);
fflush(stdin);
v2[i]=m;
}
for (i=0;i<5;i++)
{
vsomma[i]=v1[i]+v2[i];
for (i=0;i<5;i++)
{
printf("i vettore1 vettore2 somma dei due valori\n");
printf("%d. %d + %d= %d\n ",i,v1[i],v2[i],vsomma[i]);
}
}
getchar();
}
:muro:
ho un piccolo problema cn gli array in C. dovevo fare un programma che dati due array formati da 5 elementi l'uno inseriti da tastiera,mi calcola la somma di tali elementi e li inserisce in un terzo array..ora io ho scritto questo benedetto programma,funziona fino all'inserimento da tastiera,l'ho provato su dev c++,ma non mi calcola la somma,una volta isneriti i dati la schermata si chiude..se ve lo lascio qui potete dirmi dove ho sbagliato?grazie mille:-)
#include <stdio.h>
int main()
{
int v1[5],v2[5],vsomma[5],cont,n,m,i;
for (i=0;i<5;i++)
{
printf("inserisci i valori del primo vettore: \n");
scanf("%d",&n);
fflush(stdin);
v1[i]=n;
}
for (i=0;i<5;i++)
{
printf("inserisci i valori del secondo vettore: \n");
scanf("%d",&m);
fflush(stdin);
v2[i]=m;
}
for (i=0;i<5;i++)
{
vsomma[i]=v1[i]+v2[i];
for (i=0;i<5;i++)
{
printf("i vettore1 vettore2 somma dei due valori\n");
printf("%d. %d + %d= %d\n ",i,v1[i],v2[i],vsomma[i]);
}
}
getchar();
}
:muro: