Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Gagy

#11
Muchiiiisimas gracias a los dos.
Pero leosansan, se me cierra tu código en cuanto lo ejecuto. ¿A qué puede ser debido?
#12
Saludos a todos!
Tengo que hacer un ejercicio en C++ el cuál es una tabla que representa la audiencia de distintas cadenas de televisión los siete días de la semana. Aquí la imagen:
http://imageshack.us/photo/my-images/9/foto090313160927.jpg/

Bien, lo que tengo que hacer es decir qué día es el más visto y qué cadena es la más vista, por lo que tengo que tengo que sumar cada fila y cada columna. Lo que ocurre es que no me suma bien, no sé por qué. Además no sé cómo poner el nombre de las distintas cadenas de televisión en lugar de números, representados en la tabla por 1,2,3,4 y 5.

¿Podríais echarme un cable? Aquí el código que tengo hasta ahora, un código muy básico ya que soy un principiante:
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
char a;
double matriz[][8]={{1   ,   2     ,   1.4   ,    4.6   ,    5     ,     7     ,     6.2   ,   6.2},
                    {2   ,   3     ,   3.6   ,    5     ,    4.5   ,     2.7   ,     5.2   ,   5.2},
                    {3   ,   2.5   ,   3.5   ,    3     ,    6     ,     3     ,     5.1   ,   5.1},
                    {4   ,   3.2   ,   4.5   ,    2     ,    2.2   ,     1     ,     3.5   ,   0.9},
                    {5   ,   1.7   ,   1.3   ,    4.5   ,    4.7   ,     2.8   ,     4.8   ,   3.3}};
int i,j, suma=0;
cout<<"          Lunes, Martes, Miercoles, Jueves, Viernes, Sabado, Domingo"<<endl; 
//   //i es el numero de filas
i=0;
while(i<5)

{
//  for(j=0;j<8;j++)
j=0;
while(j<8)
{
suma=suma+matriz[i][j];
cout<<"      "<<matriz[i][j];           
  j++;
}
cout<<"           La suma de la fila "<<i+1<<" es "<<suma<<endl;                   
suma=0;
i++;   
}   
for(j=0;j<7;j++)                                                         
{
  for(i=0;i<5;i++) 

  suma=suma+matriz[i][j];
  cout<<"La suma de la columna "<<j+1<<" es "<<suma<<endl;
  suma=0;
}             
cin>>a;
}
#13
El problema dice así:

"Escribir un programa en el que tenga que introducir unos numeros y este me los ordene de mayor a menor."

Soy principiante y estoy u poco liado con esto, necesito realizarlo de la forma más facil posible y con las librerías #include <iostream>
#include <cmath>  y esto es lo que tengo por ahora:

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
char a;
int matriz[]={2,5,4,3,6,1},maximo=999,minimo=999;
for(j=0;j>6;j++)
{
for(i=0;i<6;i++)
                if(matriz<minimo)
                minimo=matriz
                pos=i
               
}
                resultado=minimo
                matriz[pos]=999

cin>>a;
}





Ayuda por favor.
#14
Gracias!
#15
¡Muchas gracias leosansan!
Pero el programa se cierra inesperadamente al escribir todos los números y no da tiempo a leer el resultado.
¿Dónde podría estar el error?
#16
¡Muchas gracias leosansan! No sabes del lío que me has sacado.
Pero una pregunta, ¿el ejercicio se podría hacer solamente con las librerías de #include <iostream>       
y #include <cmath>, sin necesidad de utilizar stdio.h ni climits?
#17
Usuario durasno, me pasé toda una tarde a ver si podía resolverlo y nada.
Repito el enunciado, perdón si no ha sido entendible. Dice así:
"Leemos un número indefinido de números por teclado. El programa nos pregunta cuantos números queremos poner. Por ejemplo, si ponemos 7, el programa nos dice 7 veces: Introduce un número. Entonces, cuando ya hemos introducido los números, el programa averigua si hay algún número primo en alguno de los números introducidos. Por ejemplo, si hay 3 números primos, se calcula la media de esos tres números y además decir cual es el número primo más grande introducido y el más pequeño"
Tengo que hacerlo con el código más simple posible, con iostream y cmath, si es posible.
Por favor, preguntadme cualquier duda. A ver si podéis ayudarme porque me estoy volviendo loco.
Un saludo.
#18
Programación C/C++ / Ayuda con un programa en C++
3 Diciembre 2012, 22:51 PM
Hola de nuevo a todos. Antes os había preguntado por un programa en C++, ahora os pido que me ayudeis con este. Dice así:

"Leemos un número entero por teclado. Calcular la media de los números primos introducidos y decir cuál es el más grande y el más pequeño"

Necesito hacerlo con el código más simple posible, con
#include<iostream>   y  #include<cmath>

¡¡Gracias!!
#19
Muchísimas gracias!!  ;-) ;-)
Me habéis salvado, gracias de verdad a los dos.  :-*
#20
Muchas gracias! Pero hay un problema, cuando ya he introducido todos los números, se me cierra el programa de repente, sin poder leer el resultado. ¿Podrías hacer algo? Por lo demás genial, muchas gracias por ayudarme.