prueba 8, suma de pares e impares por separado y resultado total:
#include<stdio.h>
#include<math.h>
int main () {
int a;
int b;
int c;
int d;
int par1=0;
int par2=0;
int par3=0;
int par4=0;
int sumapar1=0;
int sumaimpar1=0;
int sumapar2=0;
int sumaimpar2=0;
int sumapar3=0;
int sumaimpar3=0;
int sumapar4=0;
int sumaimpar4=0;
int totalpar;
int totalimpar;
int total;
printf ("Introcude el primer valor entre 1 y el 10:\n");
scanf ("%d",&a);
while (a<1 || a>10){
printf (" El valor no es correcto. Introduce un valor entre 1 y el 10");
scanf ("%d",&a);
}
printf("Introduce el segundo valor entre 1 y el 10:\n");
scanf("%d",&b);
while (b<1 || b>10){
printf ("El valor no es correcto. Introduce un valor entre 1 y el 10");
scanf ("%d",&b);
}
printf ("Introduce el tercer valor entre 1 y el 10:\n");
scanf ("%d",&c);
while (c<1 || c>10){
printf ("El valor no es correcto. Introduce un valor entre 1 y el 10");
scanf ("%d",&c);
printf ("Introduce el cuerto valor entre 1 y el 10:\n");
scanf ("%d",&d);
while ( d<1 || d>10){
printf ("El valor no es correcto. Introduce un valor entre el 1 y el 10");
scanf ("%d",&d);
}
par1=a%2;
if (par1==0){
sumapar1=a;
}
else {
sumaimpar1=a;
}
par2=b%2;
if (par2==0) {
sumapar2=b;
}
else {
sumaimpar2=b;
}
par3=c%2;
if (par3==0) {
sumapar3=c;
}
else {
sumaimpar3=c;
}
par4=d%2;
if (par4==0) {
sumapar4=d;
}
else {
sumaimpar4=d;
}
totalpar=sumapar1+sumapar2+sumapar3+sumapar4;
totalimpar=sumaimpar2+sumaimpar2+sumaimpar3+sumaimpar4;
printf ("\nLa suma par es: %d",totalpar);
printf ("\nLa suma impar es %d", totalimpar);
total=totalpar+totalimpar;
printf ("\nEl total es %d", total);
}
}
No hay comentarios:
Publicar un comentario