Davidino.gbr91
01-10-2008, 14:46
inseriti 5 numeri da tastiera effettuare la somma tra il 1 numero inserito e l'ultimo;tra il 2 inserito e il 4;moltiplicare le somme per il 3 elemento se il 3 elemento è un numero paro, altrimenti dividere
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int A[5],i,somma1,somma2,mol1,mol2,div1,div2;
for (i=0;i<5;i++)
{
cout <<"inserisci numero: ";
cin>> A[i];
}
somma1= A[1]+A[5];
somma2= A[2]+A[4];
cout <<"\n la prima somma e: "<<somma1;
cout <<"\n la seconda somma e: "<<somma2;
if (A[3] %2 ==0)
{
mol1=A[3]*somma1;
mol2=A[3]*somma2;
cout <<"\n la prima moltiplicazione e: "<<mol1;
cout <<"\n la seconda moltiplicazione e: "<<mol2;
}
else
{
div1= somma1/A[3];
div2= somma2/A[3];
cout <<"\n la prima divisione e: "<<div1;
cout <<"\n la seconda divisione e: "<<div2;
}
system("PAUSE");
return EXIT_SUCCESS;
}
ho un problema con gli array...non riesco a far sommare la posizione 1 con la posizione 5...sicuramente l'errore e nel punto
somma1= A[1]+A[5];
somma2= A[2]+A[4];
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int A[5],i,somma1,somma2,mol1,mol2,div1,div2;
for (i=0;i<5;i++)
{
cout <<"inserisci numero: ";
cin>> A[i];
}
somma1= A[1]+A[5];
somma2= A[2]+A[4];
cout <<"\n la prima somma e: "<<somma1;
cout <<"\n la seconda somma e: "<<somma2;
if (A[3] %2 ==0)
{
mol1=A[3]*somma1;
mol2=A[3]*somma2;
cout <<"\n la prima moltiplicazione e: "<<mol1;
cout <<"\n la seconda moltiplicazione e: "<<mol2;
}
else
{
div1= somma1/A[3];
div2= somma2/A[3];
cout <<"\n la prima divisione e: "<<div1;
cout <<"\n la seconda divisione e: "<<div2;
}
system("PAUSE");
return EXIT_SUCCESS;
}
ho un problema con gli array...non riesco a far sommare la posizione 1 con la posizione 5...sicuramente l'errore e nel punto
somma1= A[1]+A[5];
somma2= A[2]+A[4];