Ayuda con un programa básico (nuevo en programación)

Iniciado por juanma0311, 25 Julio 2014, 08:43 AM

0 Miembros y 2 Visitantes están viendo este tema.

juanma0311

Soy nuevo en la carrera de Ingenieria en Sistemas, y necesito resolver esto pero no se como.

1-Escribe un programa C++ que solicite las temperaturas asociadas a cada dia d eun mes (considerando 28 dias por mes) e informe:

a) Promedio de temperaturas para cada una de las 4 semanas.
b)Rango de temperatura en el mes (max-min)
c)Cantidad de días del mes en los que la temperatura tiene mas dee 10°C de diferencia con la temperatura anterior.

2-Escribe una función que reciba 2 enteros positivos a y b, los que delimitan el intervalo [a,b]. La función debe retorar la suma de todos os numeros del intervalo.

3-Dado el siguiente programa, indicar valores posibles para la terna de datos x, y, z; de manera tal que se cumpla el requisito planteado.

Código (c++) [Seleccionar]
main ();
{
   int, x, y, z;
   cin>>x>>y>>z;
   
     while(x!=y)
          if(x<y)
            x*=(-1)
          else
            x=y+3;
}


c1)Entrada: x=   , y=    , z=    .
Requisito: el ciclo se ejecuta al menos una vez.

c2)Entrada: x=   , y=    , z=    .
Requisito: el programa termina sin entrar al bucle.

c3)Entrada: x=   , y=   , z=   .
Requisito: el programa entra en un ciclo infinito.


No es para presentar ni nada que pueda llegar a considerarse "trampa" en clases, solamente quería saber como resolverlo.

Desde ya gracias.

Eternal Idol

¿Y que hiciste hasta ahora de esos 3 puntos? ¿Nada?
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

juanma0311

Cita de: Eternal Idol en 25 Julio 2014, 09:21 AM
¿Y que hiciste hasta ahora de esos 3 puntos? ¿Nada?

Plantee como hacer el primero, pero me trabo en el item c.

Del segundo casi entero lo tengo.

El tercero es lo de menos.

Eternal Idol

#3
Bueno en principio tenes las temperaturas en algun array o contenedor asi que para ese item podes hacer un bucle desde el principio hasta el ultimo elemento menos 1 (ahi tenes que hacer la ultima comparacion y cortar) que recorra y compruebe si la diferencia entre el elemento X (el contador del bucle) y el elemento X + 1 cumple la condicion.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón