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 - califvv

#1
Muchisimas gracias chicos quite el conio  ;D, gracias gracias aneraka, tu consejo excelente ya logre terminar , muchas gracias por tomarte el tiempo y ayudar  ;-)
#2
Alguien puede ayudarme porfavor  :huh:, he intentado todo lo q se.. :(, Muchas gracias.
#3
Hola chicos, como estan? Aca vengo yo con mis problemas de principiante en c++  :o, debo hacer un codigo de arreglos de 2 dimensiones sobre 3 personas que venden un producto en 4 lugares diferentes y debo mostrar:
1. El lugar q mas vendio
2. La persona que menos vendio
Y el total de ventas de todas las personas en todos los lugares y esto es lo q llevo:
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
int main()
{
int i,j, matriz [3][4], menor=1000, mayor=0;
int valor;
for(int i=0;i<3;i++) // Recorre las filas de la matriz
{
cout<<"Ingrese el total de computadoras vendidas por el Vendedor " <<i+1<< "en cada zona"<<endl;

for(int j=0; j<4;j++) // Recorre las columnas de la matriz
{

cin>>valor;
matriz[i][j] = valor;

}
}
system ("pause") ;
  for(int i=0;i<3;i++)
if(j>mayor)
{
   mayor=j;
}
else if(i<menor)
{
   menor=i;

cout<<" El vendedor que menos computadoras vendio fue:"<<menor<<endl; 
cout<<" La zona que mas vendio fue:"<<mayor<<endl;

return 0;
}
}


Mi problema es que solo se llena la matriz pero no me sale lo de el que menos vendio ni la zona que tuvo mas ventas. Que estare haciendo mal, creo que es algo de orden de codigo no se la verdad.. Si alguien ve mi error y me lo puede aclarar estaria muy agradecida, gracias >:(, aaah y como haria la suma de todos los totales  :huh:.. Muchisimas graciasss
#4
Muchisimas gracias, si cierto inicialice i y listo!! mil graciass!! ;-)
#5
Use el depurador y no me sale ningun error :-(.. No se que hay mal, si alguien sabe y puede ayudarme, muchas gracias  >:(
#6
Hice un programa que me enviaron en la uni, sobre calificaciones. El codigo es el siguiente:
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
#include <conio.h>

using namespace std;

int main()
{
int Estruc [50], aprobados, reprobados, may6;

int i;

float calificaciones[i];
float mayor=0, menor=10, pos=0;
float p_aprobados, p_reprobados;
aprobados = reprobados = may6 = 0;
float promedio=0;

cout<<"\nIngrese el numero de alumnos de la Asignatura - Estructura de Datos:\n\t";
cin>>Estruc[50];

for(int i=0; i<50; i++)
{
cout<<"\nIngrese la calificacion del alumno numero "<<i+1<<":\t";
cin>>calificaciones[i];
promedio=promedio+calificaciones[i];

if(calificaciones[i]>mayor)
{
   mayor=calificaciones[i];
}
else if(calificaciones[i]<menor)
{
   menor=calificaciones[i];
  pos=i;
}
if(calificaciones[i]<7)
{
reprobados = reprobados+1;
} else if(calificaciones[i]>=7 && calificaciones[i]<=10)
{
aprobados = aprobados+1;
}
if(calificaciones[i]>=6)
{
may6 = may6+1;
}
}


promedio=promedio/Estruc [50];
p_aprobados=aprobados*100/Estruc [50];
p_reprobados=reprobados*100/Estruc[50];
cout<<"La nota mayor es "<<mayor<<endl;
cout<<"La nota menor es "<<menor<<" Y esta en la posicion "<<pos<< endl;
cout<<"\nLa cantidad de aprobados es de "<<aprobados<<", lo que representa el "<<p_aprobados<<"%.";
cout<<"\nLa cantidad de reprobados es de "<<reprobados<<", lo que representa el "<<p_reprobados<<"%.";
cout<<"\n\nEl promedio general de las notas es: "<<promedio<<".";

system("pause");

return 0;
}

Y me compila muy bien sin ningun error, pero cuando en el bucle for (i<50) se paraliza en ingresar la nota numero 28 y me da un error de windows que dice: el programa debe cerrarse, cuando  i<27 me corre todo perfecto, no entiendo que sucede :huh: ayuda porfaaa porq no se de que es el error :-[
#7
Hola chicos, gracias por sus respuestas.
Excelenteeee!!!! Gracias mil graciasss!!!! ;-) ;-) ;-) ;-) ;-)

#8
Muchas gracias  ;-) pero como lo redacto? estoy empezando  >:(
#9
 Se tiene almacenado en memoria en un arreglo de una dimensión las notas de 50 alumnos del primer parcial correspondiente a la asignatura "Algebra¨. Mostrar:

a) La mayor nota

b) El porcentaje de alumnos que aprobaron el parcial con nota superior a 6

c) El promedio de las notas

d) En qué posición del arreglo se encuentra la menor nota.

Solo falta la opcion a) la mayor nota
y la d) en que posicion del arreglo esta la menor nota
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
using namespace std;

int main()
{
int n [50], aprobados, reprobados, may6;
float calificaciones[50];
float p_aprobados, p_reprobados;
aprobados = reprobados = may6 = 0;
float promedio=0;

cout<<"\nIngrese el numero de alumnos no mayor a 50:\n\t";
cin>>n [50];
for(int i=0; i<50; i++)
{
cout<<"\nIngrese la calificacion del alumno numero "<<i+1<<":\t";
cin>>calificaciones[i];
promedio=promedio+calificaciones[i];
if(calificaciones[i]<7)
{
reprobados = reprobados+1;
} else if(calificaciones[i]>=7 && calificaciones[i]<=10)
{
aprobados = aprobados+1;
}
if(calificaciones[i]>=6)
{
may6 = may6+1;
}
}
promedio=promedio/n [50];
p_aprobados=aprobados*100/n [50];

cout<<"\nSolamente "<<may6<<" alumnos tuvieron calificacion mayor a 6.\n\n";
cout<<"\nLa cantidad de aprobados es de "<<aprobados<<", lo que representa el "<<p_aprobados<<"%.";
cout<<"\n\nEl promedio general de las notas es: "<<promedio<<".";

system("pause");
return 0;
}


Jaja de ahi no llego a mas  :-[
si alguien puede ayudarme seria super  >:(, gracias chicos.
#10
Jajaja muchas gracias, lo revisare  ;D