Dev - C++ - Tarea

 
Vista:

Tarea

Publicado por Jeffrey (2 intervenciones) el 07/11/2005 22:03:15
Estoy dando una materia de la universidad donde me pidieron esta tarea:

Introducir valores para un rango…
Valor inicial del rango:
Valor final del rango:
Introducir datos de dos matrices 2x3 de nombres
matriz1
Matriz2
Sumar estas dos matrices y guardar el resultado de la suma en matriz3
Imprimir a matriz3 verificando si alguno de los valores está entre el rango establecido al inicio.
Si está en este rango, en la próxima línea, después de haber imprimido el valor de ese elemento de la matriz, imprimir letrero indicando que “el elemento está dentro del rango establecido”

Yo hice el codigo en c++ y me dio correctamente la suma pero la parte del rango no me funciona, no se por que no me acepta el if o mejor dicho ni siquiera lo lee
aqu esta el codigo:

#include<stdio.h>
#include<stdlib.h>
main()
{
int i1,i2;
int a,b;
int matriz1[2][3], matriz2[2][3], suma[2][3];

printf("Introdusca el primer rango de los valores ");
scanf("%d",&a);
printf("Introdusca el valor final del rango ");
scanf("%d",&b);

system("cls");

for(;;)
{
printf("Primera matriz\n");

for(i1=0;i1<3;i1++)
for(i2=0;i2<3;i2++)
{
printf("\nValor de la matriz 1 %d,%d: ",i1,i2);
scanf("%d", &matriz1[i1][i2]);
}
system("CLS");

printf("Segunda matriz\n");

for(i1=0;i1<3;i1++)
for(i2=0;i2<3;i2++)
{
printf("\nValor de la matriz 2 %d,%d: ",i1,i2);
scanf("%d", &matriz2[i1][i2]);
}

for(i1=0;i1<3;i1++)
for(i2=0;i2<3;i2++)
{
suma[i1][i2]=matriz1[i1][i2]+matriz2[i1][i2];
}
for(i1=0;i1<3;i1++)
for(i2=0;i2<3;i2++)
{
printf("El resultado de la suma %d %d es %d \n", i1 ,i2 , suma[i1][i2]);
if((suma[i1][i2]>a)&&(suma[i1][i2]<b))
printf("\n El valor %d esta en el rango %d-%d", suma[i1][i2],a,b);
}
printf("\n");
system ("pause");
system ("cls");
}
}


por favor si me podrian contestar y decirme por que no me funciona el rango (el if) le estare muy agradecido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder