Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
// Meses Del Año.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define m 12
void main()
{
int i,k; /*Variables Auxiliares*/
char AUX[15];
char MES[m][15];/*m Meses(12) y 15 caracteres cada mes*/
/*INTRODICIR DATOS AL VECTOR*/
printf("Introduzca los meses del ano:\n");
for (i=0;i<m;i++)
{
printf("[%d]:",i);
scanf("%s",MES[i]);
}
/*MOSTRAR LOS DATOS DEL VECTOR*/
for(k=0;k<(m-1);k++)
{
for(i=0;i<(m-1);i++)
{
if (strcmp(MES[i],MES[i+1])>0)
{
strcpy(AUX,MES[i]);
strcpy(MES[i],MES[i+1]);
strcpy(MES[i+1],AUX);
}
}
}
getch();
getch();
}
2. SEGUNDO
// N personas Ordenado.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "string.h"
#define N 100
void main()
{
int i,k,p; /*Variables auxiliares*/
char AUX[15];
char PERSONAS[N][15]; /*Variable del Vector*/
getch();
getch();
}
3. TERCERO
// probema 3.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define C 100
void main()
{
int k,i,p,AUX; /*Varaibles auxiliares*/
int REGISTRO[C]; /*Vector del numero de registro*/
char AP[C][10];/*Vector con los apellidos*/
char AUX2[10]; /*Variable auxiliar para caracteres*/
AUX=REGISTRO[i];
REGISTRO[i]=REGISTRO[i+1];
REGISTRO[i+1]=AUX;
}
}
}
getch();
getch();
}
4. CUARTO
// Problema 4.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define m 100
void main ()
{
int i,k,n,AUX; /*Variables auxiliares*/
float P1[m],P2[m],P3[m],PR[m]; /*Vectores para los examenes*/
char ALU[m][15]; /*Vector de los nombres para los alumnos*/
char AUX2[15]; /*Variable auxiliar para los caracteres*/
strcpy(AUX2,ALU[i]);
strcpy(ALU[i],ALU[i+1]);
strcpy(ALU[i+1],AUX2);
}
}
}
getch();
getch();
}
5. QUINTO
// Problema 5.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define N 100
void main()
{
int i,k,c,x; /*Variables Auxiliares*/
int REG[N]; /*Vector del numero de registro de los alumnos*/
float P1[N],P2[N],PF[N]; /*Vectores de los examenes 1 y 2 y el promedio de estos*/
float AUX; /*Varialble auxiliar para REALES*/
char NOM[N][15]; /*VECTOR DE LOS MOMBRES DE LOS ALUMNOS de 15 caracteres*/
char AUX2[15]; /*Auxiliar para caracteres*/
AUX=REG[i];
REG[i]=REG[i+1];
REG[i+1]=AUX;
AUX=P1[i];
P1[i]=P1[i+1];
P1[i+1]=AUX;
AUX=P2[i];
P2[i]=P2[i+1];
P2[i+1]=AUX;
strcpy(AUX2,NOM[i]);
strcpy(NOM[i],NOM[i+1]);
strcpy(NOM[i+1],AUX2);
}
}
}
getch();
getch();
}
6. SEXTO
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define limite 1000
void main()
{
int A[limite], B[limite], Z[limite];
int c=0, i, a, b, k;
printf("VECTOR A\n");
printf("Introduzca el numero de elementos de A: ");
scanf("%d", &a);
for(i=0;i<a;i++)
{
printf("[%d]:", i);
scanf("%d", &A[i]);
}
printf("VECTOR B\n");
printf("Introduzca el numero de elementos de B: ");
scanf("%d", &b);
for(i=0;i<b;i++)
{
printf("[%d]:", i);
scanf("%d", &B[i]);
}
//COMPARANDO A CON B
for(k=0;k<a;k++)
{
for(i=0;i<b;i++)
{
if(A[i]==B[k])
{
Z[c]=A[i];
c++;
}
}
}
printf("VECTOR Z\n");
for(i=0;i<c;i++)
{
printf("[%d]:", i);
printf("%d\n", Z[i]);
}
if(c==0)
{
printf("No exiten elementos comunes");
}
getch();
}
7. SEPTIMO
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "string.h"
#define C 1000
void main()
{
int REG[C],ANO[C]; /*Vectores de Codigo de Registro y Año de Ingreso*/
int i,k,c,a0=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0; /*Variables Auxiliares y variables de los
Años*/
char CAR[C][25];/*Vector de Nombre De La Carrera con 25 caracteres como maximo*/
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
#define N 8
void main()
{
double CHESS[N][N]; /*MATRIZ DEL TABLERO DE AJEDRES*/
double total=0; /*TOTAL DE GRANOS DE MAIZ*/
int i,k,x=0; /*Variables Auxiliares y variable contador*/
for(i=0;i<N;i++)
{
for(k=0;k<N;k++)
{
CHESS[i][k]=powf(2,x);
x++;
total=total+CHESS[i][k];
}
}
for(i=0;i<N;i++)
{
printf("\n\n\nFILA %d \n\n\n",i);
for(k=0;k<N;k++)
{
printf(" | %.0lf | ", CHESS[i][k]);
}
}
getch();
}
9. NOVENO
// Problema 9.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "string.h"
#define C 1000
void main()
{
int i,k,c; /*Variabls Auxiliares*/
float AUX;
float PREC[C]; /*Vector Del Precio del Producto*/
char COD[C][6], DES[C][10];/*Vectores del codiogo y descripcion del producto*/
char AUX2[30];
strcpy(AUX2,COD[i]);
strcpy(COD[i],COD[i+1]);
strcpy(COD[i+1],AUX2);
strcpy(AUX2,DES[i]);
strcpy(DES[i],DES[i+1]);
strcpy(DES[i+1],AUX2);
}
}
}
/*MOSTRAR LOS 3 PRODUCTOS MAS CAROS DE LA BASE DE DATOS*/
getch();
}
10. DECIMO
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define N 1000
void main()
{
int i,k,AUX,x,a=0,b,c,suma1,suma2,p1,p2,p3,dp; /*Variables Auxiliares*/
char NOM[N][15],AUX2[15]; /*VECTOR PARA LOS NOMBRES y variable auxiliar para caracteres*/
int EDAD[N],EDU[N];/*VECTORES PARA LA EDAD Y GRADO DE EDUCACION*/
float SAL[N]; /*VECTOR PARA EL SALARIO*/
for(i=0;i<x;i++)
{
printf("\nINTRODUZCA EL NOMBRE[%d]:",i);
scanf("%s", NOM[i]);
printf("\nINTRODUZCA EL MONTO DEL SALARIO DE %s :",NOM[i]);
scanf("%f",&SAL[i]);
printf("\nINTRODUZCA LA EDAD DE %s :",NOM[i]);
scanf("%d",&EDAD[i]);
printf("\INTRODUZCA EL GRADO DE EDUCACION DE %s DE ACUERDO A LA
SIGUIENTE TABLA:\n",NOM[i]);
printf("1 Primarios\n");
printf("2 Secundarios\n");
printf("3 Superior\n");
printf("OPCION: ");
scanf("%d",&EDU[i]);
}
/*Calcular la diferencia de promedios de los salarios de mas o = de 30 años y las que tiene menos de 30
años*/
a=0;
suma1=0;
b=0;
suma2=0;
for(i=0;i<x;i++)
{
if(EDAD[i]>=30)
{
a++;
suma1=suma1+SAL[i];
}
if(EDAD[i]<30)
{
b++;
suma2=suma2+SAL[i];
}
}
p1=suma1/a;
p2=suma2/b;
if(p1>p2)
{
dp=suma1-suma2;
}
if (p2>p1)
{
dp=suma2-suma1;
}
a=0;
b=0;
c=0;
for(i=0;i<x;i++)
{
if(EDU[i]==1)
{
a++;
}
if(EDU[i]==2)
{
b++;
}
if(EDU[i]==3)
{
c++;
}
}
p1=(a*100)/x;
p2=(b*100)/x;
p3=(c*100)/x;
getch();
}