You are on page 1of 10

1. Se tienen los costos de produccin de dulces correspondientes a los 12 meses del ao anterior.

Dulces Enero Febrero . . . Diciembre


Elaborar un programa que pueda proporcionar la siguiente informacin: a) b) c) En qu mes (nmero) se registr el mayor costo de produccin? Cul es el Promedio Anual de los costos de produccin? En qu mes se registr el menor costo de produccin?

#include <stdio.h> #include <conio.h> void main() { int costos[12]; int a; for (a=0 ; a<12;a++) costos [a]=0; clrscr(); printf(Costos de Produccion de dulces correspondientes \n); for (a=0;a<12;a++) { do{ printf (Ingrese costo del mes %d\n,a+1);

scanf(%d,&costos[a]); }while(costos[a]<0); } clrscr(); for (a=0;a<12;a++) printf(En el mes N %d el costo es : %d\n,a+1,costos[a]); int suma =0; for (a=0;a<12;a++) suma=suma+costos[a]; printf (el promedio anual del costo de produccion es : %f\n,(float)suma/12); getch(); int aux,auxmenor,c1=0,c2=0; aux = costos[0]; auxmenor = costos[0]; for (a=0;a<12;a++) { if (costos[a]>aux) { aux = costos[a]; c1=a; } if (costos [a]<auxmenor) {

auxmenor = costos[a]; c2=a; } } printf (El costo de produccion mayor esta en el mes : %d\n,c1+1); printf (El costo de produccion menor esta en el mes : %d\n,c2+1); } 2. Se requiere registrar la informacin de las calificaciones (0 a 100) obtenidas en el examen de Ingles de un grupo de estudiantes: a) Mostrar las calificaciones de un determinado postulante (basndose en su orden). b) Si el puntaje final es superior a 80 entonces aprob. Determinar cuntos aprobaron y cuantos no. #include<stdio.h> #include<conio.h> void main() { int datos[10][10],i,j,al,not,np; do{ printf(Cantidad de Alumnos); scanf(%d,&al); }while(al<0); do{ printf(Cantidad de Calificaciones); scanf(%d,&not);

}while(al<0); for (i=0;i<al;i++) { printf (Datos del Alumno %d\n,i+1); for (j=0;j<not;j++) { printf(Ingrese Calificacion %d : \n ,j+1); scanf(%d,&datos[i][j]); } } clrscr(); printf(\n Mostrando Datos\n); for(i=0;i<al;i++) { printf (Datos del Alumno %d\n,i+1); for (j=0;j<not;j++) { printf(Nota %d : %d\n,j+1,datos[i][j]); } } printf(\n\n Ingrese Numero del postulante : ); scanf(%d,&np); for(i=0;i<al;i++)

{ if((i+1)==np) { printf (Datos del Alumno %d\n,i+1); for (j=0;j<not;j++) { printf(Nota %d : %d\n,j+1,datos[i][j]); } } } int ap=0,dp=0; printf(\n\nMOstrando Cantidad de aprobados y desaprobados\n); for(i=0;i<al;i++) { if(datos [i][not-1]>=80) { ap=ap+1; } else dp=dp+1; } printf(Aprobaron %d\n,ap); printf(Desaprobaron %d\n,dp);

} 3. Dado una secuencia de nmero ledos y almacenados en un vector A mostrar dichos nmeros en orden ascendente. #include<stdio.h> #include<conio.h> void main() { int numero[10],num,i,j,temp; printf(Ingrese cantidad de numeros); scanf(%d,&num); for (i=0;i<num;i++) { printf (Ingrese numero %d\n,i+1); scanf(%d,&numero[i]); } clrscr(); printf(MOSTRANDO NUMEROS\n); for (i=0;i<num;i++) { printf (Numero %d : %d\n,i+1,numero[i]); } for (i=0;i<num-1;i++) { for (j=i+1;j<num;j++)

{ if(numero[i]>numero[j]) { temp = numero[i]; numero[i] = numero[j]; numero[j] = temp; } } } printf(MOSTRANDO NUMEROS EN FORMA ASCENDENTE \n) ; for (i=0;i<num;i++) { printf (Numero %d : %d\n,i+1,numero[i]); } } 4. Dado 50 nmeros ingresados por el usuario muestre primero la posicin de los valores pares ingresados y luego un listado de los valores impares. #include<stdio.h> #include<conio.h> #define MAX 50 void main() { int numero[MAX],i,r; for (i=0;i<MAX;i++)

{ printf (Ingrese numero %d\n,i+1); scanf(%d,&numero[i]); } clrscr(); printf(MOSTRANDO NUMEROS\n); for (i=0;i<MAX;i++) { printf (Numero %d : %d\n,i+1,numero[i]); } printf(\n Posicion de los numero pares \n); for (i=0;i<MAX;i++) { r = numero[i]%2; if(r==0) printf (El Numero %d su posicion es : %d\n,numero[i],i+1); } printf(\n Numero impares \n); for (i=0;i<MAX;i++) { r = numero[i]%2; if(r!=0) printf (El Numero %d \n,numero[i]);

} } 5. Se desea registrar los pesos de los alumnos de sabiendo que hay como mximo 150. Mostrar la estadstica considerando la siguiente tabla.

Criterio Alumnos de menos de 40 Kg Alumnos entre 40 y 50 Kg Alumnos de ms de 50 y menos de 60 Kg Alumnos de mas o igual a 60 Kg
#include<stdio.h> #include<conio.h> #define MAX 150 void main() { int peso[MAX],i,c1=0,c2=0,c3=0,c4=0; for (i=0;i<MAX;i++) { printf (Ingrese peso %d\n,i+1); scanf(%d,&peso[i]); } clrscr(); printf(MOSTRANDO NUMEROS\n); for (i=0;i<MAX;i++) { printf (Numero %d : %d\n,i+1,peso[i]);

} printf(\n Mostrando estadisticas de los alumnos\n); for (i=0;i<MAX;i++) { if(peso[i]<40) c1=c1+1; if(peso[i]>=40 && peso[i]<=50) c2=c2+1; if(peso[i]>50 && peso[i]<60) c3=c3+1; if(peso[i]>=60) c4=c4+1; } printf(La cantidad de alumnos que pesan menos de 40 kg es %d \n,c1); printf(La cantidad de alumnos que pesan entre 40 kg y 50 kg es %d \n,c2); printf(La cantidad de alumnos que pesan mas de 50 kg y menores de 60 kg es %d \n,c3); printf(La cantidad de alumnos que pesan mas o igual a 60 kg es %d \n,c4); }

You might also like