Logo Studenta

Soluciones de los ejercicios de programacion C

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

ACADEMIA/10e1.c
#include <stdio.h>
int main(){
	printf ("Hola\nMundo\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/10e2.c
#include <stdio.h>
int main(){
	printf ("apostofe(\')\t\t");
	printf ("comillas(\")\t\t");
	printf ("diagonal invertida(/)\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/10e2.c~
#include <stdio.h>
int main(){
	printf ("\'\n");
	printf ("\"\n");
	printf ("/\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/11e3.c
#include <stdio.h>
int main(){
	printf ("Alarma\a\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/11e4.c
#include <stdio.h>
int main(){
	printf ("* Victoria *\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/11e5.c
#include <stdio.h>
int main(){
	printf ("Frase de prueba\rOtra frase encima\ny otra\bmas\n"); /*\r regreso de carro \n cambio de linea \b retroceso*/
/*Imprime por pantalla: Otra frase encima
			y otrmas
*/
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/11e5.c~
#include <stdio.h>
int main(){
	printf ("Frase de prueba\rOtra frase encima\ny otra\bmas\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/16e1.c
#include <stdio.h>
int main(){
	int h, m;
	printf ("¿Que hora es?\t");
	printf ("Introduzca las horas:\t");
	scanf ("%d", &h);
	printf ("Introduzca los minutos:\n");
	scanf ("%d",&m);
	printf ("Son las %d:%d:00\n", h,m);
 
}
ACADEMIA/16e2.c
#include <stdio.h>
#include <stdlib.h>
int main(){
 char n, a1, a2;
 printf("¿Cual es la primera inicial de su nombre?\n");
 fflush(stdin); scanf ("%c",&n);
 
 printf("¿Cual es la primera inicial de su primer apellido?\n");
 fflush(stdin); scanf("%c",&a1);
 
 printf("¿Cual es la primera inicial de su segundo apellido\n?");
 fflush(stdin); scanf("%c", &a2);
 
 printf ("Sus iniciales son: %c.%c.%c.", n, a1, a2);
}
ACADEMIA/17e2.c
#include <stdio.h>
int main(){
 float a;
 char n, a1, a2;
 
 printf("¿cuanto mide?: \n");
 scanf ("%f", &a);
 
 printf("¿Cual es la primera inicial de su nombre?\n");
 fflush(stdin); scanf ("%c",&n);
 
 printf("¿Cual es la primera inicial de su primer apellido?\n");
 fflush(stdin); scanf("%c",&a1);
 
 printf("¿Cual es la primera inicial de su segundo apellido\n?");
 fflush(stdin); scanf("%c", &a2);
 
 printf ("Sus iniciales son: %c.%c.%c. y su altura es: %1.2f", n, a1, a2, a);
	
 return 0;
}
ACADEMIA/20e2.c~
#include <stdio.h>
int main(){
	int i = 4, x = 5;
	for (i = 0; i < 4; i++){
		printf (">>> %d: %d\n", i, i*x);
	}
	return 0;
}
ACADEMIA/23e1.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 float p = 0, t = 0, td = 0;
 int d = 0;
 
 printf ("¿Cual es su precio?\n");
 scanf ("%f", &p);
 
 printf("¿Que descuento se le aplica?:\n");
 scanf ("%d", &d);
 
 td = p * (d/100.0);
 t = p - td;
 
 printf ("El precio total al aplicar un descuento del %d % a %f es: %f", d, p, t);
 
 system("PAUSE");	
 return 0;
}
ACADEMIA/23e2.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 float b, h, p=0, a=0;
 
 printf ("¿Cuanto mide la base del rectandulo?\t");
 scanf("%f", &b);
 
 printf ("¿Cuanto mide la altura del rectandulo?\t");
 scanf("%f", &h);
 
 p = (b * 2) + (h * 2);
 a = b * h;
 
 printf ("El perimetro del rectangulo es: %f\t", p);
 printf("\n");
 printf("El area del rectangulo es: %f\t", a);
 
 system("PAUSE");	
 return 0;
}
ACADEMIA/23e3.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
double d=0, e=0;
 printf ("Escriba un numero de dolares:");
 scanf ("%lf", &d);
 
 e = d / 1.3325;
 
 printf ("%lf dolares son %lf euros", d, e);
 system("PAUSE");	
 return 0;
}
ACADEMIA/24e4.c
#include <stdio.h>
#define pi 3.1416
int main(){
	float r, p, a, v;
	printf ("Introduzca el radio de la circunferencia: \t");
	scanf ("%f", &r);	
	p = 2 * pi * r;
	a = pi * r * r;
	v = 4 * pi * r * r * r / 3;
	
	printf ("Calculo del perimetro de la circunferencia: 2 * pi * %f = %f\n", r, p);
	printf ("Calculo del area de la circunferencia: pi * %f * %f = %f\n", r, r, a);
	printf ("Calculo del volumen de la esfera: 4 * pi * %f * %f * %f / 3 = %f\n", r, r, r, v);
}
ACADEMIA/24e4.c~
#include <stdio.h>
#define pi 3.1416
int main(){
	float r, p, a, v;
	printf ("Introduzca el radio de la circunferencia: \t");
	scanf ("%f", &r);	
	p = 2 * pi * r;
	a = pi * r * r;
	v = 4 * pi * r * r * r / 3;
	
	printf ("Calculo del perimetro de la circunferencia: 2 * pi * %f = %f\n", r, p);
	printf ("Calculo del area de la circunferencia: pi * %f * %f = %f\n", r, r, a);
	printf ("Calculo del volumen de la esfera: r * pi * %f * %f * %f / 3 = %f\n", r, r, r, v);
}
ACADEMIA/24e5.c
#include <stdio.h>
#include "math.h"
int main(){
	int a, b, c;
	float x1, x2;
	printf ("Introduzca el primer coeficiente: \n");
	scanf ("%d",&a);
	printf ("Introduzca el segundo coeficiente: \n");
	scanf ("%d",&b);
	printf ("Introduzca el tercer coeficiente: \n");
	scanf ("%d",&c);
	printf ("La ecuacion que tenemos es: %d*x*x + %d*x + %d = 0\n", a, b, c);
	x1 = (-b + sqrt(b * b - 4 * a * c))/2;
	x2 = (-b - sqrt(b * b - 4 * a * c))/2;
	printf ("x toma el valor de %f y %f", x1, x2); 
 /*system ("PAUSE");*/
	return 0;
}
ACADEMIA/24e5.c~
#include <stdio.h>
#include "math.h"
int main(){
	int a, b, c;
	float x1, x2;
	printf ("Introduzca el primer coeficiente: \n");
	scanf ("%d",&a);
	printf ("Introduzca el segundo coeficiente: \n");
	scanf ("%d",&b);
	printf ("Introduzca el tercer coeficiente: \n");
	scanf ("%d",&c);
	printf ("La ecuacion que tenemos es: %d*x*x + %d*x + %d = 0\n", a, b, c);
	x1 = (-b + sqrt(b * b - 4 * a * c))/2;
	x2 = (-b - sqrt(b * b - 4 * a * c))/2;
	printf ("x toma el valor de %f y %f", x1, x2); 
 system ("PAUSE");
	return 0;
}
ACADEMIA/24e5.o
ACADEMIA/24e6.c
#include <stdio.h>
int main(){
	int r1, r2;
	float req;
	
	printf ("Introduzca una resistencia: \n");
	scanf ("%d", &r1);
	printf ("Introduzca otra resistencia: \n");
	scanf ("%d", &r2);
	req = ((float)r1 * r2) / (r1 + r2);
	printf ("La resistencia equivalente en parerelo es: %f\n", req);
	
	/* ESTO SE PONE EN WINDOWS: fflush(stdin);
	getchar();*/
	
	return 0;
}
ACADEMIA/24e6.c~
#include <stdio.h>
int main(){
	int r1, r2;
	float req;
	
	printf ("Introduzca una resistencia: \n");
	scanf ("%d", &r1);
	printf ("Introduzca otra resistencia: \n");
	scanf ("%d", &r2);
	req = ((float)r1 * r2) / (r1 + r2);
	printf ("La resistencia equivalente en parerelo es: %f\n", req);
	
	/*fflush(stdin);
	getchar();*/
	
	return 0;
}
ACADEMIA/24e7.c
#include <stdio.h>
int main(){
	float a, b, c, d, m;
	printf ("Introdzca cuatro numeros: \n");
	scanf ("%f %f %f %f", &a, &b, &c, &d);
	m = (a + b + c + d) / 4;
	printf ("La media de %f, %f, %f y %f es: %f\n", a, b, c, d, m);
	return 0;
}
ACADEMIA/24e7.c~
#include <stdio.h>
int main(){
	float a, b, c, d, m;
	printf ("Introdzca cuatro numeros: \n");
	scanf ("%f %f %f %f", &a, &b, &c, &d);
	m = (a + b + c + d) / 4;
	printf ("La media de %f, %f, %f y %f es: %f\n", a, b, c, d);
	return 0;
}
ACADEMIA/24e8.c
#include <stdio.h>
int main (){
	int x = 2, y = 6, z = 4;
	y = y + 4 * z;
	y += x;
	printf ("%d", y);
	return 0;
}
ACADEMIA/24e8.c~
#include <studio.h>
int main (){
	int x = 2, y = 6, z = 4;
	y = y + 4 * z;
	y += x;
	printf ("%d", y);
	return 0;
}
ACADEMIA/24e9.c
#include <stdio.h>
int main (){
	int x = 2, y = 6, z = 4;
	
	if (x > y || x < z) 
		printf ("verdadero");
	else 
		printf ("falso");
	return 0;
}
ACADEMIA/24e9.c~
#include <studio.h>
int main (){
	int x = 2, y = 6, z = 4;
	
	if (x > y || x < z) 
		printf ("verdadero");
	else 
		printf ("falso");
	return 0;
}
ACADEMIA/25e10.c
#include <stdio.h>
int main (){
	int x = 2, y = 6;
	if (x < y && x == y) 
		printf ("verdadero");
	else 
		printf ("falso\n");
		
	/*system("PAUSE");*/
	return 0;
}
ACADEMIA/25e10.c~
#include <stdio.h>
int main (){
	int x = 2, y = 6;
	if (x < y && x == y) 
		printf ("verdadero");
	else 
		printf ("falso\n");
		
	system("PAUSE");
	return 0;
}
ACADEMIA/25e11.c
#include <stdio.h>
int main (){
	int x = 2, y = 6;
	if ((x < y && x != y) || !(x == y))
		printf ("verdadero\n");
	else 
		printf ("falso\n");
	return 0;
}
ACADEMIA/25e11.c~
#include <stdio.h>
int main (){
	int x = 2, y = 6;
	if ((x < y && x != y) || !(x == y))
		printf ("verdadero");
	else 
		printf ("falso");
	return 0;
}
ACADEMIA/29e1.c
#include <stdio.h>
int main(){
	int i;
	for (i = 0; i < 4; i++){
		printf (">>> %d: %d\n", i, i*i*2);
	}
	return 0;
}
ACADEMIA/29e2.c
#include <stdio.h>
int main(){
	int i = 4, x = 5;
	for (i = 0; i < 4; i++){
		printf (">>> %d: %d\n", i, i*x);
	}
	return 0;
}
ACADEMIA/30e3.c
#include <stdio.h>
int main(){
	int i = 4, x = 5;
	for (i = x; i < 10; i++){
		printf (">>> %d, \n", i);
	}
	return 0;
}
ACADEMIA/30e4.c
#include <stdio.h>
int main(){
	int i = 4, x = 5;
	if (x < (2 * i))
		printf ("verdadero\n");
	else
		printf ("falso\n");
	return 0;
}
ACADEMIA/30e5.c
#include <stdio.h>
int main(){
	int i = 4, x = 5;
	for (i = 0; i < 10; i++){
		if (i < x) printf ("%d, ", i);
		else printf ("%d,", i - x);
	}
 system ("PAUSE");
	return 0;
}
ACADEMIA/30e6.c
#include <stdio.h>
int main (){
	int i;
	for (i = 1; i < 58; i++)
		printf ("%d\t",i);
		
 system ("PAUSE");
	return 0;
}
ACADEMIA/30e6.c~
#include <stdio.h>
int main (){
	int i;
	for (i = 1; i < 58; i++)
		printf ("%d\t",i);
	do (i > 0 && i < 58){
		printf ("%d",i);
	}
	do{
		printf ("%d",i);
	}while(i < 0 && i > 58)
	return 0;
}
ACADEMIA/30e6b.c
#include <stdio.h>
int main (){
	int i;
 
 i = 0;
	while (i >= 0 && i < 58){
		printf ("%d\t",i);
		i++;
	}
	/*system("PAUSE");*/
	return 0;
}
ACADEMIA/30e6b.c~
#include <stdio.h>
int main (){
	int i;
 
 i = 0;
	while (i >= 0 && i < 58){
		printf ("%d\t",i);
		i++;
	}
system ("PAUSE");
	return 0;
}
ACADEMIA/30e6c.c
#include <stdio.h>
int main (){
	int i;
	do{
		printf ("%d\t",i);
		i++;
	}while(i >= 0 && i < 58);
	/*system("PAUSE");*/
	return 0;
}
ACADEMIA/30e6c.c~
#include <stdio.h>
int main (){
	int i;
	do{
		printf ("%d\t",i);
		i++;
	}while(i >= 0 && i < 58);
	system("PAUSE");
	return 0;
}
ACADEMIA/30e7.c
#include <stdio.h>
int main(){
	int a, i;
	printf ("Introduzca un numero: \n");
	scanf ("%d", &a);
	for (i = 0; i <= a; i++)
		printf ("%d\t",i);
	return 0;
}
ACADEMIA/30e7.c~
#include <stdio.h>
int main(){
	int a, i;
	printf ("Introduzca un numero: \n");
	scanf ("%d", &a);
	for (i = 0; i <= a; i++)
		printf ("%d",i);
	return 0;
}
ACADEMIA/30e7b.c
#include <stdio.h>
int main(){
	int a, i;
	printf ("Introduzca un numero: \n");
	scanf ("%d", &a);
	i = 0;
	while (i >=0 && i<=a){
		printf ("%d\t",i);
		i++;
	}
	return 0;
}
ACADEMIA/30e7b.c~
#include <stdio.h>
int main(){
	int a, i;
	printf ("Introduzca un numero: \n");
	scanf ("%d", &a);
	while (i >=0 && i<=a){
		printf ("%d\t",i);
		i++;
	}
	return 0;
}
ACADEMIA/30e7c.c
#include <stdio.h>
int main(){
	int a, i;
	printf ("Introduzca un numero: \n");
	scanf ("%d", &a);
	do{
		printf ("%d\t",i);
	}while (i >= 1|| i <= a);
	
		system("PAUSE");
	return 0;
}
ACADEMIA/30e7c.c~
#include <stdio.h>
int main(){
	int a, i;
	printf ("Introduzca un numero: \n");
	scanf ("%d", &a);
	do{
		printf ("%d\t",i);
	}(i > a);
	return 0;
}
ACADEMIA/31e10.c
#include <stdio.h>
int main(){
	int a, b, c;
	printf ("Introduzca tres numeros: \t");
	scanf ("%d %d %d", &a, &b, &c);
	/*a = 0;*/
 if ((a % 2) == 0) printf ("%d es par\t", a);
 if ((b % 2) == 0) printf ("%d es par\t", b); 
 if ((c % 2) == 0) printf ("%d es par\t", c);
 
 if ((a % 2) == 1) printf ("%d es impar\t", a);
 if ((b % 2) == 1) printf ("%d es impar\t", b); 
 if ((c % 2) == 1) printf ("%d es impar\t", c);
	system ("PAUSE");
	return 0;
}
ACADEMIA/31e10.c~
#include <stdio.h>
int main(){
	int a, b, c;
	printf ("Introduzca tres numeros: \t");
	scanf ("%d", &a);
	/*a = 0;*/
	if (a > 2){
		a = a - 2;
		
			printf ("%d\t", a);
	}
	
	if (a == 2)	printf ("%d es par\n", a);
	if (a == 1)	printf ("%d es impar\n", a);
	return 0;
}
ACADEMIA/31e11.c
#include <stdio.h>
int main(){
	char d[2], s[2];
 
	printf("Introduzca con una letra el momento de dia en el que esta (m - mangana, t - tarde o n - noche): \t");
	scanf("%s", &d[0]);
 /*d=aux[0];*/
 
	printf("\n");
	printf("Introduzca con una letra el sexo (h - hombre o m - mujer): ");
	scanf("%s", &s[0]);
 /*s=aux[0];*/
	if (d[0] == 'm') printf("Buenos dias ");
	else if (d[0] == 't') printf ("Buenas tardes ");
	else /*(d == 'n')*/ printf("Buenas noches ");
	 
	if (s[0] == 'h') printf ("sengor\n");
	else /*(s == 'm')*/ printf("sengora\n");
 
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/31e11.c~
#include <stdio.h>
int main(){
	char d[2], s[2];
 
	printf("Introduzca con una letra el momento de dia en el que esta (m - mangana, t - tarde o n - noche): \t");
	scanf("%s", &d[0]);
 /*d=aux[0];*/
 
	printf("\n");
	printf("Introduzca con una letra el sexo (h - hombre o m - mujer): ");
	scanf("%s", &s[0]);
 /*s=aux[0];*/
	if (d[0] == 'm') printf("Buenos dias ");
	else if (d[0] == 't') printf ("Buenas tardes ");
	else /*(d == 'n')*/ printf("Buenas noches ");
	 
	if (s[0] == 'h') printf ("sengor\n");
	else /*(s == 'm')*/ printf("sengora\n");
 
	system ("PAUSE");
	return 0;
}
ACADEMIA/31e12.c
#include <stdio.h>
int main(){
 int a, b, c;
 
 printf("Introduzca tres numeros:\t"); 
 scanf("%d %d %d", &a, &b , &c);
 
 
	if (a < b ){
 if (b < c){ 
 printf ("%d < %d < %d ", a, b, c); 
 break;
 }
 if (c < b){ 
 printf ("%d < %d < %d ", a, c, b); 
 break;
 }
 }
	/*if (a <= c <= b) printf ("%d < %d < %d ", a, c, b);
	if (b <= a <= c) printf ("%d < %d < %d ", b, a, c);
	if (b <= c <= a) printf ("%d < %d < %d ", b, c, a);
	if (c <= a <= b) printf ("%d < %d < %d ", c, a, b);
	if (c <= b <= a) printf ("%d < %d < %d ", c, b, a);
	if ((a = b = c)) printf ("%d = %d = %d ", a, b, c);
	if ((a = b) < c) printf ("%d = %d < %d ", a, b, c);
	if ((a = c) < b) printf ("%d = %d < %d ", a, c, b);
*/
system ("PAUSE");
	return 0;
}
ACADEMIA/31e12.c~
#include <stdio.h>
int main(){
 int a, b, c;
 
 printf("Introduzca tres numeros:\t"); 
 scanf("%d %d %d", &a, &b , &c);
 
	if (a < b < c) printf ("%d < %d < %d ", a, b, c);
	if (a < c < b) printf ("%d < %d < %d ", a, c, b);
	if (b < a < c) printf ("%d < %d < %d ", b, a, c);
	if (b < c < a) printf ("%d < %d < %d ", b, c, a);
	if (c < a < b) printf ("%d < %d < %d ", c, a, b);
	if (c < b < a) printf ("%d < %d < %d ", c, b, a);
	if ((a = b = c)) printf ("%d = %d = %d ", a, b, c);
	if ((a = b) < c) printf ("%d = %d < %d ", a, b, c);
	if ((a = c) < b) printf ("%d = %d < %d ", a, c, b);
	return 0;
}
ACADEMIA/31e12.exe
ACADEMIA/31e13.c
#include <stdio.h>
int main (){
 int i, a, b;
 
	printf ("Introduzca dos numeros: ");
	scanf ("%d %d", &a, &b);
	
	if (a % 2 == 0 && b % 2 == 0){
 for (i = a+1; i <= b-1; i+=2)
 printf ("%d ", i);
 }
 else if (a % 2 == 0 && b % 2 == 1){
 for (i = a+1; i <= b; i+=2)
 printf ("%d ", i);
 }
 else if (a % 2 == 1 && b % 2 == 0){
 for (i = a; i <= b-1; i+=2)
 printf ("%d ", i);
 }
 else if (a % 2 == 1 && b % 2 == 1){
 for (i = a; i <= b; i+=2)
 printf ("%d ", i);
 }
	system("PAUSE");
	return 0;
}
ACADEMIA/31e13.c~
#include <stdio.h>
int main (){
	return 0;
}
ACADEMIA/31e14.c
#include <stdio.h>
int main() {
 int n1, n2, i;
 char n;
 
 printf ("Introduzca dos numeros: ");
 scanf ("%d %d", &n1, &n2);
 
 printf ("Introduzca la letra 'i' o 'p' si quiere que escriba los numeros
impares o pares: ");
 fflush (stdin); scanf ("%c", &n);
 
 if (n == 'i'){
 if (n1 % 2 == 0 && n2 % 2 == 0){
 for (i = n1+1; i<= n2-1; i+=2)
 printf ("%d ", i);
 }
 if (n1 % 2 == 1 && n2 % 2 == 0){
 for (i = n1; i<= n2-1; i+=2)
 printf ("%d ", i);
 }
 if (n1 % 2 == 0 && n2 % 2 == 1){
 for (i = n1+1; i<= n2; i+=2)
 printf ("%d ", i);
 }
 if (n1 % 2 == 1 && n2 % 2 == 1){
 for (i = n1; i<= n2; i+=2)
 printf ("%d ", i);
 }
 }
 
 if (n == 'p'){
 if (n1 % 2 == 0 && n2 % 2 == 0){
 for (i = n1; i<= n2; i+=2)
 printf ("%d ", i);
 }
 if (n1 % 2 == 1 && n2 % 2 == 0){
 for (i = n1+1; i<= n2; i+=2)
 printf ("%d ", i);
 }
 if (n1 % 2 == 0 && n2 % 2 == 1){
 for (i = n1; i<= n2-1; i+=2)
 printf ("%d ", i);
 }
 if (n1 % 2 == 1 && n2 % 2 == 1){
 for (i = n1+1; i<= n2-1; i+=2)
 printf ("%d ", i);
 }
 }
 system ("PAUSE");
 return 0; 
}
ACADEMIA/31e15.c
#include <stdio.h>
int main(){
	char a[2];
	
 do{
	 printf ("Introduzca la letra 'c': ");
	 scanf ("%s", &a[0]);
 if (a[0] != 'c' && a[0] != 'C')
 printf ("Letra incorrecta\n");
 } while(a[0] != 'c' && a[0] != 'C'); 
 printf ("Gracias\n");
	
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/31e15.c~
#include <stdio.h>
int main(){
	char a[2];
	
 do{
	 printf ("Introduzca la letra 'c': ");
	 scanf ("%s", &a[0]);
 if (a[0] != 'c' && a[0] != 'C')
 printf ("Letra incorrecta\n");
 } while(a[0] != 'c' && a[0] != 'C'); 
 printf ("Gracias");
	
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/31e16.c
#include <stdio.h>
int main(){
 int a, b;
 do {
 printf ("Introduzca dos numeros consecutivos: ");
 scanf ("%d %d", &a, &b);
 }while (b != a+1); /*Repite el proceso si NO introduces dos numeros consecutivos*/
 printf ("Gracias\n");
	/*system ("PAUSE");*/
 return 0;
}
ACADEMIA/31e16.c~
#include <stdio.h>
int main(){
 int a, b;
 do {
 printf ("Introduzca dos numeros consecutivos: ");
 scanf ("%d %d", &a, &b);
 }while (b != a+1); /*Pongo la condicion contraria porque son datos que ha introducido el usuario*/
 printf ("Gracias\n");
	/*system ("PAUSE");*/
 return 0;
}
ACADEMIA/31e17.c
#include <stdio.h>
int main(){
	int a, b, c;
 do{
	 printf ("Introduzca tres numeros consecutivos: ");
	 scanf ("%d %d %d", &a, &b, &c);
 }while (b != a+1 || c != a+2);
 printf ("Gracias\n");
	
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/31e17.c~
#include <stdio.h>
int main(){
	int a, b, c;
 do{
	 printf ("Introduzca tres numeros consecutivos: ");
	 scanf ("%d %d %d", &a, &b, &c);
 }while (b != a+1 || c != a+2);
 printf ("Gracias\n");
	
 system ("PAUSE");
	return 0;
}
ACADEMIA/31e8.c
#include <stdio.h>
int main(){
	int a, b, i;
	printf ("Introduzca un numero:\t");
	scanf ("%d", &a);
	printf ("Introduzca otro numero:\t");
	scanf ("%d", &b);
	if (a < b){
		for (i = a; i <= b; i++)
			printf ("%d\t",i);
	}
	else if (a > b){
		for (i = a; i >= b; i--)
			printf ("%d\t",i);
	}
	else printf ("%d\n", a);
	
	/*system("PAUSE");*/
	return 0;
}
ACADEMIA/31e8.c~
#include <stdio.h>
int main(){
	int a, b, i;
	printf ("Introduzca un numero:\t");
	scanf ("%d", &a);
	printf ("Introduzca otro numero:\t");
	scanf ("%d", &b);
	if (a < b){
		for (i = a; i <= b; i++)
			printf ("%d\t",i);
	}
	else if (a > b){
		for (i = a; i >= a; i--)
			printf ("%d\t",i);
	}
	else printf ("%d\n", a);
	
	/*system("PAUSE");*/
	return 0;
}
ACADEMIA/31e8b.c
#include <stdio.h>
int main(){
	int a, b, i;
	printf ("Introduzca un numero:\t");
	scanf ("%d", &a);
	printf ("Introduzca otro numero:\t");
	scanf ("%d", &b);
	if (a < b){
 /*for (i = a; i <= b; i++)
 printf ("%d",i);
	}*/
	 i = a;
		while (i <= b){
			printf ("%d ",i);
			i++;
 }
	}
	
	else if (b < a) {
		/*for (i = b; i <= a; i++)
			printf ("%d",i);*/
		i = b;
		while (i <= a){
		 printf ("%d ", i);
		 i++;
 }
	}
	else printf ("%d", a);
	
	printf ("\n");
	
	system("PAUSE");
	return 0;
}
ACADEMIA/31e8b.c~
#include <stdio.h>
int main(){
	int a, b, i;
	printf ("Introduzca dos numeros:\t");
	scanf ("%d, %d", &a, &b);
	while (a < b){
		for (i = a; i <= b; i++)
			printf ("%d",i);
	}
	else if (b < a){
		for (i = b; i <= a; i++)
			printf ("%d",i);
	}
	else printf ("%d", a);
	
	system("PAUSE");
	return 0;
}
ACADEMIA/31e8c.c
#include <stdio.h>
int main(){
 int a, b, c;
 
 printf("Introduzca tres numeros:\t");
 scanf("%d %d %d", &a,&b,&c);
 
 if (a
 system ("PAUES");
 return 0;
 }
ACADEMIA/31e9.c
#include <stdio.h>
int main(){
 int a, b;
 
 printf("Introduzca dos numeros: \t");
 scanf("%d %d",&a, &b);
 
 if (a < b) printf("%d es el numero menor y %d es el numero mayor", a, b);
 else if (b < a) printf("%d es el numero menor y %d es el numero mayor", b, a);
 else printf("Los dos numeros son iguales", a, b);
 system ("PAUSE");
 return 0;
}
ACADEMIA/32e18.c
#include <stdio.h>
#include "math.h"
int main (){
	float a, b, c, s1, s2, radic, sa, sb;
 char f;
 do{
	 printf ("Escribe los tres coeficientes de la ecuacion de segundo grado a*x*x + b*x + c:");
	 scanf ("%f %f %f",&a, &b,&c);
 radic = b*b - 4*a*c;
 if (radic < 0){
 sa = -b/2*a;
 sb = sqrt(-radic)/2*a;
 printf ("La soluciones de la ecuacion son: %f + %f *i y %f - %f *i", sa, sb, sa, sb);
 }
 else {
	 s1 = (-b + sqrt(radic))/(2*a);
 s2 = (-b - sqrt(radic))/(2*a);
 printf ("%f\t", s1);
 printf ("%f\n", s2);
 }
 printf ("Introduzca la letra 'c' si desea continuar o la letra 's' si desea salir: ");
 fflush (stdin); scanf ("%c", &f);
 /*if (f == 's') break;*/
 }while (f != 's');
 system ("PAUSE");
	return 0;
}
ACADEMIA/32e19.c
#include <stdio.h>
int main(){
	int a, b;
	char p[2];
	do{
		printf ("Introduzca dos numeros: ");
		scanf ("%d %d", &a, &b);
		printf ("La ecuacion que queda de (x + (%d))*(x + (%d)) = x*x + (%d)*x + (%d)\n", a, b, a+b, a*b);
		printf ("Pulse la letra 'c' o 's' si desea continuar o salir: ");
		/*fflush (stdin);	*/	scanf ("%s", &p[0]);
 if (p[0] == 's') break;
printf("\n");
	}while (p[0] != 's');
	return 0;
}
ACADEMIA/32e19.c~
#include <stdio.h>
int main(){
	int a, b;
	char p[1];
	do{
		printf ("Introduzca dos numeros: ");
		scanf ("%d %d", &a, &b);
		printf ("La ecuacion que queda de (x + (%d))*(x + (%d)) = x*x + (%d)*x + (%d)\n", a, b, a+b, a*b);
		printf ("Pulse la letra 'c' o 's' si desea continuar o salir: ");
		/*fflush (stdin);	*/	scanf ("%s", &p[0]);
printf("\n");
	}while (p != 's');
	return 0;
}
ACADEMIA/32e20.c
#include <stdio.h>
int main(){
	int i, a, fact=1;
	printf ("Introduzca un numero: ");
	scanf ("%d", &a);
	if (a == 0) 	printf ("0! = 1");
	else {for (i = 1; i <= a; i++)
 fact *= i;
 } printf ("%d\n", fact);
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e20.c~
#include <stdio.h>
int main(){
	int i, a, fact=1;
	printf ("Introduzca un numero: ");
	scanf ("%d", &a);
	if (a == 0) 	printf ("0! = 1");
	else {for (i = 1; i <= a; i++)
 fact *= i;
 } printf ("%d\nº", fact);
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e21.c
#include <stdio.h>
int main(){
int b, e, exp,i;
	printf("Introduzca la base y el exponente de un numero exponencial: ");
	scanf ("%d %d", &b, &e);
	exp = 1;	/*inicializo*/
	for (i = 1; i <= e; i++){
		exp *= b;	
	}
	printf ("%d elevado a %d = %d\n", b, e, exp);	/*El for no incluye este printf*/
/*	system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e21.c~
#include <stdio.h>
int main(){
	int b, e, exp,i;
	printf("Introduzca la base y el exponente de un numero exponencial: ");
	scanf ("%d %d", &b, &e);
	exp = 1;	/*inicializo*/
	for (i = 1; i <= e; i++){
		exp *= b;	
	}
	printf ("%d elevado a %d = %d", b, e, exp);	/*El for no incluye este printf*/
/*	system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e22.c
#include <stdio.h>
int main(){
	int i, a;
	printf("Introduzca un numero: ");
	scanf ("%d", &a);
	if (a == 0) 		printf ("Se puede dividir por cualquier otro numero");
	else if (a == 1) 	printf ("Se puede dividir por si mismo");
	else {for (i = 2; i < a; i++)
		if (a % i == 0) printf ("%d es divisor de %d, \t", i, a);
	} printf ("%d es divisor de %d\n", a, a);
/*	system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e22.c~
#include <stdio.h>
int main(){
	int i, a;
	printf("Introduzca un numero: ");
	scanf ("%d", &a);
	if (a == 0) 		printf ("Se puede dividir por cualquier otro numero");
	else if (a == 1) 	printf ("Se puede dividir por si mismo");
	else {for (i = 2; i < a; i++)
		if (a % i == 0) printf ("%d es divisor de %d\t", i, a);
	} printf ("%d es divisor de %d\n", a, a);
/*	system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e23.c
#include <stdio.h>
int main(){
 int a, b, i;
	printf("Introduzca dos numero: ");
	scanf ("%d %d", &a, &b);
	if (a == 0) {	printf ("%d se puede dividir por cualquier otro numero\n", a); exit(0);}
	if (b == 0) {	printf ("%d se puede dividir por cualquier otro numero\n", b); exit(0);}
	if (a == 1) { 	printf ("ambos se pueden dividir por 1\n"); exit(0);}
	if (b == 1) {	printf ("ambos se pueden dividir por 1\n"); exit(0);}
	for (i = 1; i <= a && i <= b; i++){
 	if (a % i == 0 && b % i == 0)
 		printf ("%d es divisor comun de %d y %d, ", i, a, b); 
	
 	}
	 printf("\n");
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e23.c~
#include <stdio.h>
int main(){
 int a, b, i;
	printf("Introduzca dos numero: ");
	scanf ("%d %d", &a, &b);
	if (a == 0) {	printf ("%d se puede dividir por cualquier otro numero\n", a); exit(0);}
	if (b == 0) {	printf ("%d se puede dividir por cualquier otro numero\n", b); exit(0);}
	if (a == 1) { 	printf ("ambos se pueden dividir por 1\n"); exit(0);}
	if (b == 1) {	printf ("ambos se pueden dividir por 1\n"); exit(0);}
	for (i = 1; i <= a && i <= b; i++){
 	if (a % i == 0 && b % i == 0)
 		printf ("%d es divisor comun de %d y %d, ", i, a, b); 
	
 	}
	 printf("\n");
	system ("PAUSE");
	return 0;
}
ACADEMIA/32e24.c
#include <stdio.h>
int main(){
 int a, b, i;
	printf("Introduzca dos numero: ");
	scanf ("%d %d", &a, &b);
	if (a == 0) {	printf ("%d se puede dividir por cualquier otro numero", a); exit(0);}
	if (b == 0) {	printf ("%d se puede dividir por cualquier otro numero", b); exit(0);}
	if (a == 1) { 	printf ("%d puede dividir por si mismo", a); exit(0);}
	if (b == 1) {	printf ("%d puede dividir por si mismo", b); exit(0);}
 	if (a < b) {
		for (i = a; i >= 1; i--){
 		if (a % i == 0 && b % i == 0){
 			printf ("%d es el maximo comun divisor de %d y %d, ", i, a, b);
 			 break;}
 		}
 	}
 	if (b < a) {
		for (i = b; i >= 1; i--){
 		if (a % i == 0 && b % i == 0){
 			printf ("%d es el maximo comun divisor de %d y %d, ", i, a, b);
 			break;}
 		}
 	}
 	if (a == b) {
		for (i = a; i >= 1; i--){
 		if (a % i == 0 && b % i == 0){
 			printf ("%d es el maximo comun divisor de %d y %d, ", i, a, b);
 			break;}
 		}
 	}
	/*for (i = a-1; i > 2; i--)
		if (a % i != 0) 
			printf ("%d es un numero numero primo", a);
			if (b % a == 0)
				printf ("%d es el maximo comun divisor de %d y %d", a, a, b);
		
	for (i = b-1; i > 2; i--)
		if (b % i != 0) 
			printf ("%d es un numero numero primo", b);
			if (a % b == 0)
				printf ("%d es el maximo comun divisor de %d y %d", b, b, a);
	*/	
	printf("\n");
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e24.c~
#include <stdio.h>
int main(){
 int a, b, i;
	printf("Introduzca dos numero: ");
	scanf ("%d %d", &a, &b);
	if (a == 0) {	printf ("%d se puede dividir por cualquier otro numero", a); exit(0);}
	if (b == 0) {	printf ("%d se puede dividir por cualquier otro numero", b); exit(0);}
	if (a == 1) { 	printf ("%d puede dividir por si mismo", a); exit(0);}
	if (b == 1) {	printf ("%d puede dividir por si mismo", b); exit(0);}
 	if (a < b) {
		for (i = a; i >= 1; i--){
 		if (a % i == 0 && b % i == 0){
 			printf ("%d es el maximo comun divisor de %d y %d, ", i, a, b);
 			 break;}
 		}
 	}
 	if (b < a) {
		for (i = b; i >= 1; i--){
 		if (a % i == 0 && b % i == 0){
 			printf ("%d es el maximo comun divisor de %d y %d, ", i, a, b);
 			break;}
 		}
 	}
 	if (a == b) {
		for (i = a; i >= 1; i--){
 		if (a % i == 0 && b % i == 0){
 			printf ("%d es el maximo comun divisor de %d y %d, ", i, a, b);
 			break;}
 		}
 	}
	/*for (i = a-1; i > 2; i--)
		if (a % i != 0) 
			printf ("%d es un numero numero primo", a);
			if (b % a == 0)
				printf ("%d es el maximo comun divisor de %d y %d", a, a, b);
		
	for (i = b-1; i > 2; i--)
		if (b % i != 0) 
			printf ("%d es un numero numero primo", b);
			if (a % b == 0)
				printf ("%d es el maximo comun divisor de %d y %d", b, b, a);
	*/	
	printf("\n");
	system ("PAUSE");
	return 0;
}
ACADEMIA/32e25.c
#include <stdio.h>
int main(){
 int a, b, i, n, d;
 printf ("Introduzca el numerador y denominador: ");
 scanf("%d %d", &a, &b);
 if (a <= b){
 for (i = a; i >= 2; i--)
 if (a % i == 0 && b % i == 0){
 n = a / i;
 d = b / i;
 printf ("%d / %d = %d / %d", a, b, n, d);
 }
 }
 if (b < a){
 for (i = b; i >= 2; i--)
 if (a % i == 0 && b % i == 0) {
 n = a / i;
 d = b / i;
 printf ("%d / %d = %d / %dn", a, b, n, d);
 }
 }
 if (a == 1 || b == 1) printf ("No se puede simplifocarn");
 if (b == 0) printf ("No existe el numero\n");
 if (a == 0) printf ("0 / %d = 0\n", b);
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/32e25.c~
#include <stdio.h>
int main(){
 int a, b, i, n, d;
 printf ("Introduzca el numerador y denominador: ");
 scanf("%d %d", &a, &b);
 if (a <= b){
 for (i = a; i >= 2; i--)
 if (a % i == 0 && b % i == 0){
 n = a / i;
 d = b / i;
 printf ("%d / %d = %d / %d", a, b, n, d);
 }
 }
 if (b < a){
 for (i = b; i >= 2; i--)
 if (a % i == 0 && b % i == 0) {
 n = a / i;
 d = b / i;
 printf ("%d / %d = %d / %dn", a, b, n, d);
 }
 }
 if (a == 1 || b == 1) printf ("No se puede simplifocarn");
 if (b == 0) printf ("No existe el numero\n");
 if (a == 0) printf ("0 / %d = 0\n", b);
	system ("PAUSE");
	return 0;
}
ACADEMIA/35e1.c
#include <stdio.h>
int main(){
	int array[10] = {1, 3, 5, 7, 9, 2, 3, 4, 6, 8}, i;
	for (i = 0; i < 10; i++){
		printf (">>> %d\n", array[i]);
	}
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e1.c~
#include <stdio.h>
int main(){
	int array[10] = {1, 3, 5, 7, 9, 2, 3, 4, 6, 8, 10}, i;
	for (i = 0; i < 10; i++){
		printf (">>> %d\n", array[i]);
	}
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e2.c
#include <stdio.h>
int main(){
	int array[10] = {1, 3, 5, 7, 9, 2, 3, 4, 6, 8}, i;
	for (i = 1; i < 10;
i++){
		printf (">>> %d\n", array[i]);
	}
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e2.c~
#include <stdio.h>
int main(){
	int array[10] = {1, 3, 5, 7, 9, 2, 3, 4, 6, 8, 10}, i;
	for (i = 1; i < 10; i++){
		printf (">>> %d\n", array[i]);
	}
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e3.c
#include <stdio.h>
int main(){
	int array[10], i;
	for (i = 0; i < 10; i++){
		array[i] = i * i;
	}
	for (i = 0; i < 10; i++){
		printf ("%d\n", array[i]);
	}
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e3.c~
#include <stdio.h>
int main(){
	int array[10], i;
	for (i = 0; i < 10; i++){
		array[i] = i * i;
	}
	for (i = 0; i < 10; i++){
		printf ("%d", array[i]);
	}
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e4.c
#include <stdio.h>
int main(){
	int array[10], i = 0;
	while (i < 10){
		array[i] = i * i;
		i++;
	}
	do{
		printf ("%d\n", array[--i]);
	}while (i >= 0);
	system ("PAUSE");
	return 0;
}
ACADEMIA/35e4.c~
ACADEMIA/35e5.c
#include <stdio.h>
#define notas 10
int main(){
	int n[notas], op, i, suma, mayor, menor;
	float media;
	for (i = 0; i < notas; i++){
		do{ 
			printf ("Introduzca la notas del alumno %d: ", i+1);
			scanf ("%d", &n[i]);
		}while (n[i] > 10 || n[i] < 0); 
	}
	do{
		printf ("Menu: 1. Lista de notas\n 2. Calcular media\n 3. Calcular menor\n 4. Calcular mayor\n");
		printf ("Introduzca la opcion que desea hacer: ");
		scanf ("%d", &op);
		if (op == 1)
			for (i = 0; i < notas; i++){
				printf ("Alumno%d: %d\n", i+1, n[i]);
			}
		if (op == 2){
			suma = 0;
			for (i = 0; i < notas; i++)
				suma += n[i];
			/*printf ("La suma de la nota de los alumnos es: %d\n", suma);*/
			media = (float)suma / notas;
			printf ("La media de la nota de los alumnos es: %f\n", media);
		}
		if (op == 3){
 menor = n[0];
			for (i = 1; i < notas; i++)
			 if (n[i] < menor)
			 menor = n[i];
			printf ("El menor es %d\n", menor);
 
 }
		if (op == 4){
 mayor = n[0];
			for (i = 1; i < notas; i++)
				if (n[i] > mayor)
				 mayor = n[i];
			printf ("El mayor es %d\n", mayor);				 
		}
			
	} while (op > 1 || op < 4);
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/35e5.c~
#include <stdio.h>
#define notas 10
int main(){
	int n[notas], op, i, suma, mayor, menor;
	float media;
	for (i = 0; i < notas; i++){
		do{ 
			printf ("Introduzca la notas del alumno %d: ", i+1);
			scanf ("%d", &n[i]);
		}while (n[i] > 10 || n[i] < 0); 
	}
	do{
		printf ("Menu: 1. Lista de notas\n 2. Calcular media\n 3. Calcular menor\n 4. Calcular mayor\n");
		printf ("Introduzca la opcion que desea hacer: ");
		scanf ("%d", &op);
		if (op == 1)
			for (i = 0; i < notas; i++){
				printf ("Alumno%d: %d\n", i+1, n[i]);
			}
		if (op == 2){
			suma = 0;
			for (i = 0; i < notas; i++)
				suma += n[i];
			/*printf ("La suma de la nota de los alumnos es: %d\n", suma);*/
			media = (float)suma / notas;
			printf ("La media de la nota de los alumnos es: %fºn", media);
		}
		if (op == 3){
 menor = n[0];
			for (i = 1; i < notas; i++)
			 if (n[i] < menor)
			 menor = n[i];
			printf ("El menor es %d\n", menor);
 
 }
		if (op == 4){
 mayor = n[0];
			for (i = 1; i < notas; i++)
				if (n[i] > mayor)
				 mayor = n[i];
			printf ("El mayor es %d\n", mayor);				 
		}
			
	} while (op > 1 || op < 4);
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/36e6.c
#include <stdio.h>
int main(){
	int n[100], op, i, suma, mayor, menor, notas;
	float media;
 do{
	 printf ("¿Cuantos alumnos hay? ");
	 scanf ("%d", &notas);
 }while (notas > 100);
 
	for (i = 0; i < notas; i++){
		do{ 
			printf ("Introduzca la notas del alumno %d: ", i+1);
			scanf ("%d", &n[i]);
		}while (n[i] > 10 || n[i] < 0); 
	}
	do{
		printf ("Menu: 1. Lista de notas\n 2. Calcular media\n 3. Calcular menor\n 4. Calcular mayor\n");
		printf ("Introduzca la opcion que desea hacer: ");
		scanf ("%d", &op);
		if (op == 1)
			for (i = 0; i < notas; i++){
				printf ("Alumno%d: %d\n", i+1, n[i]);
			}
		if (op == 2){
			suma = 0;
			for (i = 0; i < notas; i++)
				suma += n[i];
			/*printf ("La suma de la nota de los alumnos es: %d\n", suma);*/
			media = (float)suma / notas;
			printf ("La media de la nota de los alumnos es: %f\n", media);
		}
		if (op == 3){
 menor = n[0];
			for (i = 1; i < notas; i++)
			 if (n[i] < menor)
			 menor = n[i];
			printf ("El menor es %d\n", menor);
 
 }
		if (op == 4){
 mayor = n[0];
			for (i = 1; i < notas; i++)
				if (n[i] > mayor)
				 mayor = n[i];
			printf ("El mayor es %d\n", mayor);				 
		}
			
	} while (op < 1 || op > 4);
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/36e6.c~
#include <stdio.h>
int main(){
	int n[100], op, i, suma, mayor, menor, notas;
	float media;
 do{
	 printf ("¿Cuantos alumnos hay? ");
	 scanf ("%d", &notas);
 }while (notas > 100);
 
	for (i = 0; i < notas; i++){
		do{ 
			printf ("Introduzca la notas del alumno %d: ", i+1);
			scanf ("%d", &n[i]);
		}while (n[i] > 10 || n[i] < 0); 
	}
	do{
		printf ("Menu: 1. Lista de notas\n 2. Calcular media\n 3. Calcular menor\n 4. Calcular mayor\n");
		printf ("Introduzca la opcion que desea hacer: ");
		scanf ("%d", &op);
		if (op == 1)
			for (i = 0; i < notas; i++){
				printf ("Alumno%d: %d\n", i+1, n[i]);
			}
		if (op == 2){
			suma = 0;
			for (i = 0; i < notas; i++)
				suma += n[i];
			/*printf ("La suma de la nota de los alumnos es: %d\n", suma);*/
			media = (float)suma / notas;
			printf ("La media de la nota de los alumnos es: %fºn", media);
		}
		if (op == 3){
 menor = n[0];
			for (i = 1; i < notas; i++)
			 if (n[i] < menor)
			 menor = n[i];
			printf ("El menor es %d\n", menor);
 
 }
		if (op == 4){
 mayor = n[0];
			for (i = 1; i < notas; i++)
				if (n[i] > mayor)
				 mayor = n[i];
			printf ("El mayor es %d\n", mayor);				 
		}
			
	} while (op < 1 || op > 4);
	system ("PAUSE");
	return 0;
}
ACADEMIA/36e7.c
#include <stdio.h>
int main(){
	int n[100], op, i, suma, mayor, menor, notas = 0;
	float media;
 
	for (i = 0; i <= notas; i++){
		do{ 
			printf ("Introduzca la notas del alumno %d: ", i+1);
			scanf ("%d", &n[i]);
		}while (n[i] > 10 || n[i] < 0); 
	}
	do{
		printf ("Menu: 1. Lista de notas\n 2. Calcular media\n 3. Calcular menor\n 4. Calcular mayor\n 5. Agregar nota\n");
		printf ("Introduzca la opcion que desea hacer: ");
		scanf ("%d", &op);
		if (op == 1)
			for (i = 0; i <= notas; i++){
				printf ("Alumno%d: %d\n", i+1, n[i]);
			}
		if (op == 2){
			suma = 0;
			for (i = 0; i < notas; i++)
				suma += n[i];
			/*printf ("La suma de la nota de los alumnos es: %d\n", suma);*/
			media = (float)suma / notas;
			printf ("La media de la nota de los alumnos es: %f\n", media);
		}
		if (op == 3){
 menor = n[0];
			for (i = 1; i < notas; i++)
			 if (n[i] < menor)
			 menor = n[i];
			printf ("El menor es %d\n", menor);
 
 }
		if (op == 4){
 mayor = n[0];
			for (i = 1; i < notas; i++)
				if (n[i] > mayor)
				 mayor = n[i];
			printf ("El mayor es %d\n", mayor);				 
		}
		if (op == 5){
 notas += 1;
 printf ("Introduzca la nota del alumno %d: ", notas+1);
 scanf ("%d", &n[notas]);
 printf ("La nota del alumno %d es %d", notas + 1, n[notas] );
 }
		
	} while (op > 1 || op < 5);
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/36e7.c~
#include <stdio.h>
int main(){
	int n[100], op, i, suma, mayor, menor, notas = 0;
	float media;
 
	for (i = 0; i <= notas; i++){
		do{ 
			printf ("Introduzca la notas del alumno %d: ", i+1);
			scanf ("%d", &n[i]);
		}while (n[i] > 10 || n[i] < 0); 
	}
	do{
		printf ("Menu: 1. Lista de
notas\n 2. Calcular media\n 3. Calcular menor\n 4. Calcular mayor\n 5. Agregar nota\n");
		printf ("Introduzca la opcion que desea hacer: ");
		scanf ("%d", &op);
		if (op == 1)
			for (i = 0; i <= notas; i++){
				printf ("Alumno%d: %d\n", i+1, n[i]);
			}
		if (op == 2){
			suma = 0;
			for (i = 0; i < notas; i++)
				suma += n[i];
			/*printf ("La suma de la nota de los alumnos es: %d\n", suma);*/
			media = (float)suma / notas;
			printf ("La media de la nota de los alumnos es: %fºn", media);
		}
		if (op == 3){
 menor = n[0];
			for (i = 1; i < notas; i++)
			 if (n[i] < menor)
			 menor = n[i];
			printf ("El menor es %d\n", menor);
 
 }
		if (op == 4){
 mayor = n[0];
			for (i = 1; i < notas; i++)
				if (n[i] > mayor)
				 mayor = n[i];
			printf ("El mayor es %d\n", mayor);				 
		}
		if (op == 5){
 notas += 1;
 printf ("Introduzca la nota del alumno %d: ", notas+1);
 scanf ("%d", &n[notas]);
 printf ("La nota del alumno %d es %d", notas + 1, n[notas] );
 }
		
	} while (op > 1 || op < 5);
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/38e1.c
#include <stdio.h>
int mi_funcion (void){
	return 3+2;
}
void main (void){
	printf ("La funcion devuelve %d\n", mi_funcion());
	/*system ("PAUSE");*/
}
ACADEMIA/38e1.c~
#include <stdio.h>
int mi_funcion (void){
	return 3+2;
}
void main (void){
	printf ("La funcion devuelve %d\n", mi_funcion());
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/38e2.c
#include <stdio.h>
int mi_funcion(int x){
	return x*x;
}
void main (void){
	printf ("La funcion devuelve %d\n", mi_funcion(5));
	/*system ("PAUSE");*/
}
ACADEMIA/38e2.c~
#include <stdio.h>
int mi_funcion(int x){
	return x*x;
}
void main (void){
	printf ("La funcion devuelve %d\n", mi_funcion(5));
	/*system ("PAUSE");*/
}
ACADEMIA/39e3.c
#include <stdio.h>
int mi_funcion(int x){
	int y;
	y = 2 + x * 3;
	return y;
}
void main (void){
	printf ("La funcion devuelve %d\n", mi_funcion(5+2));
	/*system ("PAUSE");*/
}
ACADEMIA/39e3.c~
#include <stdio.h>
int mi_funcion(int x){
	int y;
	y = 2 + x * 3;
	return y;
}
void main (void){
	printf ("La funcion devuelve %d\n", mi_funcion(5+2));
	/*system ("PAUSE");*/
	return 0;
}
ACADEMIA/39e4.c
#include <stdio.h>
int mi_funcion(int x){
	x = x * x;
	return x;
}
void main (void){
	int x = 3;
	mi_funcion(x);
	printf ("La funcion devuelve %d\n", mi_funcion(x));
	printf ("La variable vale %d\n",x);
	/*system ("PAUSE");*/
}
ACADEMIA/39e4.c~
#include <stdio.h>
int mi_funcion(int x){
	x = x * x;
	return x;
}
void main (void){
	int x = 3;
	mi_funcion(x);
	printf ("La funcion devuelve %d", mi_funcion(x));
	printf ("La variable vale %d",x);
	/*system ("PAUSE");*/
}
ACADEMIA/39e5.c
#include <stdio.h>
int mi_funcion(int x){
	x = x * 5;
	return x;
}
void main (void){
	int x = 3;
	mi_funcion(x);
	printf ("La funcion devuelve %d\n", mi_funcion(x));
	printf ("La variable vale %d\n",x);
	/*system ("PAUSE");*/
}
ACADEMIA/39e5.c~
ACADEMIA/40e6.c
#include <stdio.h>
int mi_funcion(int x){
	x = x * 5;
	return x;
}
void main (void){
	int x = 3;
	x = mi_funcion(x);
	printf ("La funcion devuelve %d\n", mi_funcion(x));
	printf ("La variable vale %d\n",x);
	system ("PAUSE");
}
ACADEMIA/40e6.c~
ACADEMIA/40e7.c
#include <stdio.h>
int mi_funcion(int x){
	x = x * 5;
	return x;
}
void main (void){
	int y = 3, x = 4;
	printf ("La funcion devuelve %d\n", mi_funcion(y));
	printf ("La variable vale %d\n",x);
	/*system ("PAUSE");*/
}
ACADEMIA/40e7.c~
ACADEMIA/40e8.c
#include <stdio.h>
int cuadrado(int x){
	return x*x;
}
void main(){
	int y = 4, x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	printf ("Su cuadrado es %d\n", cuadrado(x));
}
ACADEMIA/40e8.c~
#include <stdio.h>
int cuadrado(int x){
	return x*x;
}
void main(){
	int y = 4, x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	printf ("Su cuadrado es %d", cuadrado(x));
}
ACADEMIA/41e10.c
#include <stdio.h>
int elmayor(int x, int y){
	int fact = 1, i;
	if (x < y){
		for (i = 1; i <= y; i++)
			fact *= i;
	}
	else if (x > y){
		for (i = 1; i <= x; i++)
			fact *= i;
	}
	else {
		for (i = 1; i <= y; i++)
			fact *= i;
	}
	return fact;
}
void main(){
	int y = 4, x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	printf ("Introduzca otro numero: ");
	scanf("%d", &y);
	printf ("Su factorial es %d\n", elmayor(x, y));
}
ACADEMIA/41e10.c~
#include <stdio.h>
int elmayor(int x, int y){
	int fact = 1, i;
	if (x < y){
		for (i = 1; i <= y; i++)
			fact *= i;
	}
	else if (x > y){
		for (i = 1; i <= x; i++)
			fact *= i;
	}
	else {
		for (i = 1; i <= y; i++)
			fact *= i;
	}
	return fact;
}
void main(){
	int y = 4, x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	printf ("Su factorial es %d\n", elmayor(x));
}
ACADEMIA/41e11.c
#include <stdio.h>
void escribe_asterisco (int x){
	int i;
	
	for (i = 1; i <= x; i++)
		printf ("%d*\n",i);
}
void main(){
	int x, y;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	escribe_asterisco (x);
}
ACADEMIA/41e11.c~
ACADEMIA/41e9.c
#include <stdio.h>
int factorial(int x){
	int fact = 1, i;
	for (i = 1; i <= x; i++)
		fact *= i;
	return fact;
}
void main(){
	int y = 4, x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	printf ("Su factorial es %d\n", factorial(x));
}
ACADEMIA/41e9.c~
#include <stdio.h>
int factorial(int x){
	int fact = 1, i;
	for (i = 1; i <= x; i++)
		fact *= i;
	return fact;
}
void main(){
	int y = 4, x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	printf ("Su factorial es %d\n", factorial(x));
}
ACADEMIA/42e12.c
#include <stdio.h>
void divisores(int x){
	int i;
	
	for (i = 2; i <= x; i++)
		if ( x % i == 0)
			printf ("%d es divisor de %d\n",i, x);
}
void main(){
	int x;
	printf ("Introduzca un numero: ");
	scanf("%d", &x);
	divisores(x);
}
ACADEMIA/42e12.c~
ACADEMIA/44e1.c
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	*punt = 4;
	printf ("%d, %d\n", x, y);
	return 0;
}
ACADEMIA/44e1.c~
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	*punt = 4;
	printf ("%d, %d", x, y);
	return 0;
}
ACADEMIA/44e2.c
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	x = 4;
	printf ("%d, %d\n", *punt, y);
	return 0;
}
ACADEMIA/44e2.c~
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	x = 4;
	printf ("%d, %d", *punt, y);
	return 0;
}
ACADEMIA/44e3.c
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	x = 4;
	punt = &y;
	printf ("%d, %d\n", *punt, x);
	return 0;
}
ACADEMIA/44e3.c~
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	x = 4;
	punt = &y;
	printf ("%d, %d", *punt, x);
	return 0;
}
ACADEMIA/45e4.c
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	*punt = 3;
	punt = &y;
	*punt = x;
	x = 9;
	printf ("%d, %d\n", *punt, x);
	return 0;
}
ACADEMIA/45e4.c~
#include <stdio.h>
int main (){
	int *punt;
	int x = 7, y = 5;
	punt = &x;
	*punt = 3;
	punt = &y;
	*punt = x;
	x = 9;
	printf ("%d, %d", *punt, x);
	return 0;
}
ACADEMIA/45e5.c
#include <stdio.h>
int main (){
	int *punta, *puntb;
	int x = 7, y = 5;
	punta = &x;
	*punta = 3;
	puntb = &y;
	*puntb = x;
	x = 9;
	printf ("%d, %d", *puntb, x);
	
 /*system ("PAUSE");*/
	return 0;
}
ACADEMIA/45e5.c~
#include <stdio.h>
int main (){
	int *punta, *puntb;
	int x = 7, y = 5;
	punta = &x;
	*punta = 3;
	puntb = &y;
	*puntb = x;
	x = 9;
	printf ("%d, %d", *puntb, x);
	
 system ("PAUSE");
	return 0;
}
ACADEMIA/45e6.c
#include <stdio.h>
int main (){
	int *punta, *puntb;
	int x = 7, y = 5;
	punta = &x;
	*punta = 3;
	puntb = &y;
	*puntb = x;
	x = 9;
	printf ("%d, %d", *puntb, *punta);
 /*
 system ("PAUSE");*/
	return 0;
}
ACADEMIA/45e6.c~
ACADEMIA/45e7.c
#include <stdio.h>
int main (){
	int *punta,
*puntb;
	int x = 7, y = 5;
	punta = &x;
	*punta = 3;
	puntb = &y;
	*puntb = x;
	x = 9;
	punta = puntb;
	printf ("%d, %d", *puntb, y);
	
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/45e7.c~
ACADEMIA/45e8.c
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = x;
	*punt = 9;
	for (i = 0; i < 5; i++)
		printf ("%d\t", x[i]);
		
	printf ("\n");
 /*system ("PAUSE");*/
	return 0;
}
ACADEMIA/45e8.c~
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = &x;
	*punt = 9;
	for (i = 0; i < 5; i++)
		printf ("%d, ", x[i]);
	return 0;
}
ACADEMIA/46e10.c
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = x;
	*x = 11;
	*(punt + 3) = 9;
	for (i = 0; i < 5; i++)
		printf ("%d, ", x[i]);
 /*system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e10.c~
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = &x;
	*x = 11;
	*(punt + 3) = 9;
	for (i = 0; i < 5; i++)
		printf ("%d, ", x[i]);
 /*system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e11.c
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = x;
	*(punt + 2) = 9;
	*(x + 3) = 7;
	punt[1] = 11;
	for (i = 0; i < 5; i++)
		printf ("%d, ", *(punt + i));
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e11.c~
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = &x;
	*(punt + 2) = 9;
	*(x + 3) = 7;
	punt[1] = 11;
	for (i = 0; i < 5; i++)
		printf ("%d, ", *(punt + i));
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e12.c
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = (x + 4);
	*(punt - 2) = 9;
	punt--;
	*(punt) = 7;
	punt[1] = 11;
	for (i = 0; i < 5; i++)
		printf ("%d, ", *(x + i));
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e12.c~
ACADEMIA/46e13.c
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = (x + 3);
	*(punt - 2) = 9;
	punt--;
	*(punt) = 7;
	punt[1] = 11;
	punt = x;
	for (i = 0; i < 5; i++)
		printf ("%d, ", punt[i]);
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e13.c~
ACADEMIA/46e9.c
#include <stdio.h>
int main (){
	int *punt, i;
	int x[5] = {1,2,3,4,5};
	punt = x;
	*punt = 9;
	punt[3] = 7;
	for (i = 0; i < 5; i++)
		printf ("%d, ", x[i]);
/* system ("PAUSE");*/
	return 0;
}
ACADEMIA/46e9.c~
ACADEMIA/47e14.c
#include <stdio.h>
void suma_dos (int *h, int *k, int *l){
	*h = *h + 2;
	*k = *k + 2;
	*l = *l + 2;
}
void main (void){
	int x, y, z; 
	printf ("Introduzca tres numeros: ");
	scanf ("%d %d %d", &x, &y, &z);
	suma_dos(&x, &y, &z);
	printf ("%d %d %d", x, y, z);
	
 /*system ("PAUSE");*/
}
ACADEMIA/47e14.c~
#include <stdio.h>
void suma_dos (int *h, int *k, int *l){
	*h = *h + 2;
	*k = *k + 2;
	*l = *l + 2;
}
void main (void){
	int x, y, z; 
	printf ("Introduzca tres numeros: ");
	scanf ("%d %d %d", &x, &y, &z);
	suma_dos(&x, &y, &z);
	printf ("%d %d %d %d", x, y, z);
	
 /*system ("PAUSE");*/
}
ACADEMIA/47e15.c
#include <stdio.h>
void datos (int *x, float *y, char *c){
	*x = 8;
	*y = 4.2;
	*c = 'g';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	datos (&x, &y, &c);
	printf ("%d %f %c\n", x, y, c);
}
ACADEMIA/47e15.c~
#include <stdio.h>
void datos (int *x, float *y, char *c){
	*x = 8;
	*y = 4.2;
	*c = 'g';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	datos (&x, &y, &c);
	printf ("%d %f %c", x, y, c);
}
ACADEMIA/47e16.c
#include <stdio.h>
void datos (int *x, float *y, char *c){
	printf ("%d %f %c\n", *x, *y, *c);
	*x = 8;
	*y = 4.2;
	*c = 'g';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	datos (&x, &y, &c);
	printf ("%d %f %c\n", x, y, c);
	
	system ("PAUSE");
}
ACADEMIA/47e16.c~
#include <stdio.h>
void datos (int *x, float *y, char *c){
	printf ("%d %f %c", x, y, c);
	*x = 8;
	*y = 4.2;
	*c = 'g';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	datos (&x, &y, &c);
	printf ("%d %f %c", x, y, c);
}
ACADEMIA/47e16.exe
ACADEMIA/47e17.c
#include <stdio.h>
void datos (int x, float y, char c){
	printf ("%d %f %c\n", x, y, c);
	x = 8;
	y = 4.2;
	c = 'g';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	datos (x, y, c);
	printf ("%d %f %c\n", x, y, c);
	
/* system ("PAUSE");*/
}
ACADEMIA/47e17.c~
#include <stdio.h>
void datos (int x, float y, char c){
	printf ("%d %f %c", x, y, c);
	x = 8;
	y = 4.2;
	c = 'g';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	datos (x, y, c);
	printf ("%d %f %c", x, y, c);
	
/* system ("PAUSE");*/
}
ACADEMIA/47e17.exe
ACADEMIA/48e18.c
#include <stdio.h>
int datos (int x, float y, char c)
	printf ("%d %f %c", x, y, c);
	x = 8;
	y = 4.2;
	c = 'g';
	return x;
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	x = datos (x, y, c);
	printf ("%d %f %c", x, y, c);
}
ACADEMIA/48e18.c~
ACADEMIA/48e19.c
#include <stdio.h>
int datos (int x, float y, char c)
	printf ("%d %f %c", x, y, c);
	x = 8;
	y = 4.2;
	c = 'g';
	return 'h';
}
void main (void){
	int x = 9; 
	float y = 44.6;
	char c = 'a';
	x = datos (x, y, c);
	printf ("%d %f %c", x, y, c);
}
ACADEMIA/48e19.c~
ACADEMIA/49e1.c
#include <stdio.h>
#include <string.h>
	struct jugador{
		char nombre[50];
		int edad;
		float altura;
	};
 
void main(void){
	struct jugador mijugador;
	strcpy(mijugador.nombre, "Petrovick");
	mijugador.edad = 45;
	mijugador.altura = 1.8;
 
	printf (" Nombre: %s\n Altura: %f\n Edad: %d\n ", mijugador.nombre, mijugador.altura, mijugador.edad);
/*	system ("PAUSE"); */
}
ACADEMIA/49e1.c~
#include <stdio.h>
#include <string.h>
	struct jugador{
		char nombre[50];
		int edad;
		float altura;
	};
 
void main(void){
	struct jugador mijugador;
	strcpy(mijugador.nombre, "Petrovick");
	mijugador.edad = 45;
	mijugador.altura = 1.8;
 
	printf ("Nombre: %s\n Altura: %f\n Edad: %d\n ", mijugador.nombre, mijugador.altura, mijugador.edad);
/*	system ("PAUSE"); */
}
ACADEMIA/50e2.c
#include <stdio.h>
	struct medidas{
		int alto, ancho, largo;
	};
 
void main(void){
	int i;
	struct medidas cubiletes[5];
 
	for(i = 0; i < 5; i++){
		cubiletes[i].alto = 4;
		cubiletes[i].ancho = 2 * i;
		cubiletes[i].largo = i + 1;
	} 
 
	for (i = 0; i < 5; i++)
		printf ("Medidas del cubilete numero %d alto, %d ancho, %d largo\n", cubiletes[i].alto, cubiletes[i].ancho, cubiletes[i].largo );
/*	system ("PAUSE");*/
}
ACADEMIA/50e2.c~
#include <stdio.h>
	struct medidas{
		int alto, ancho, largo;
	};
 
void main(void){
	int i;
	struct medidas cubiletes[5];
 
	for(i = 0; i < 5; i++){
		cubiletes[i].alto = 4;
		cubiletes[i].ancho = 2 * i;
		cubiletes[i].largo = i + 1;
	} 
 
	for (i = 0; i < 5; i++)
		printf ("Medidas del cubilete numero %d alto, %d ancho, %d largo", cubiletes[i].alto, cubiletes[i].ancho, cubiletes[i].largo );
/*	system ("PAUSE");*/
}
ACADEMIA/50e3.c
#include <stdio.h>
#define njug 2
	struct jugadores{
		char nombre[80]; 
		int edad;
 	float altura;
 	};
 
void main(void){
	int i, opcion;
 
 	struct jugadores t[njug]; /* struct jugadores es como int*/
 
 	for (i = 0; i < njug; i++){
 	printf ("Introduzca el nombre del jugador %d: \n", i);
 	fflush (stdin); gets (t[i].nombre); 
 
	 printf ("Introduzca la edad del jugador %d: \n", i);
 	scanf ("%d", &t[i].edad); 
 
 	printf ("Introduzca la altura del jugador %d: \n", i);
 		scanf ("%f", &t[i].altura); 
 	}
 	do {
 	printf ("Menu: 1- Lista de los nombres de los jugadores\n 2- Lista de las alturas de los alumnos\n 3- Lista de las edades de los jugadores\n");
 	scanf ("%d", &opcion);
 
 if (opcion == 1)
 	for (i = 0; i < njug; i++)
 		printf ("El nombre del jugador %d
es: %s\n", i, t[i].nombre);
 
 if (opcion == 2)
 	for (i = 0; i < njug; i++)
 		printf ("La edad del jugador %d es: %d\n", i, t[i].edad);
 
 if (opcion == 3)
 	for (i = 0; i < njug; i++)
 		printf ("La altura del jugador %d es: %f\n", i, t[i].altura);
 	}while (opcion < 0 || opcion > 3);
 
/*	system ("PAUSE");*/
}
ACADEMIA/50e3.c~
#include <stdio.h>
#define njug 2
	struct jugadores{
		char nombre[80]; 
		int edad;
 	float altura;
 	};
 
void main(void){
	int i, opcion;
 
 	struct jugadores t[njug]; /* struct jugadores es como int*/
 
 	for (i = 0; i < njug; i++){
 	printf ("Introduzca el nombre del jugador %d: \n", i);
 	fflush (stdin); gets (t[i].nombre); 
 
	 printf ("Introduzca la edad del jugador %d: \n", i);
 	scanf ("%d", &(t[i].edad)); 
 
 	printf ("Introduzca la altura del jugador %d: \n", i);
 		scanf ("%f", &t[i].altura); 
 	}
 	do {
 	printf ("Menu: 1- Lista de los nombres de los jugadores\n 2- Lista de las alturas de los alumnos\n 3- Lista de las edades de los jugadores\n");
 	scanf ("%d", &opcion);
 
 if (opcion == 1)
 	for (i = 0; i < njug; i++)
 		printf ("El nombre del jugador %d es: %s\n", i, t[i].nombre);
 
 if (opcion == 2)
 	for (i = 0; i < njug; i++)
 		printf ("La edad del jugador %d es: %d\n", i, t[i].edad);
 
 if (opcion == 3)
 	for (i = 0; i < njug; i++)
 		printf ("La altura del jugador %d es: %f\n", i, t[i].altura);
 	}while (opcion < 0 || opcion > 3);
 
/*	system ("PAUSE");*/
}
ACADEMIA/50e4.c
#include <stdio.h>
#define njug 2
 struct jugadores{
 char nombre[80]; 
 int edad;
 float altura;
 };
 
int main(void){
 int i, j, opcion, aux, mayoralt, posalt;
 char nombre[80], nom[80];
 int edad;
 float altura;
 
 struct jugadores t[njug]; /* struct jugadores es como int*/
 
 for (i = 0; i < njug; i++){
 printf ("Introduzca el nombre del jugador %d: \n", i);
 gets (t[i].nombre); fflush (stdin);
 
 printf ("Introduzca la edad del jugador %d: \n", i);
 scanf ("%d", &t[i].edad); fflush (stdin);
 
 printf ("Introduzca la altura del jugador %d: \n", i);
 scanf ("%f", &t[i].altura); fflush (stdin);
 }
 do {
 printf ("Menu: 1- Lista de los nombres de los jugadores\n 2- Lista de las alturas de los alumnos\n 3- Lista de las edades de los jugadores\n 4- Buscar un jugador por su nombre y presentar su edad y altura\n 5- Indicar la edad y el nombre del jugador mas alto de la lista\n");
 scanf ("%d", &opcion);
 
 if (opcion == 1)
 for (i = 0; i < njug; i++)
 printf ("El nombre del jugador %d es: %s\n", i, t[i].nombre);
 
 if (opcion == 2)
 for (i = 0; i < njug; i++)
 printf ("La edad del jugador %d es: %d\n", i, t[i].edad);
 
 if (opcion == 3)
 for (i = 0; i < njug; i++)
 printf ("La altura del jugador %d es: %f\n", i, t[i].altura);
 
 if (opcion == 4){
 printf ("Introduzca un nombre para buscarlo en la lista: ");
 fflush (stdin);
 gets (nom); 
 
 for (i = 0; i < njug; i++){
 if (strcmp(nom,t[i].nombre)==0) /*Si son iguales la funcion devuelve 0*/
 printf("El judador %s tiene %d agnos y su altura es de %f m", t[i].nombre, t[i].edad, t[i].altura);
 } 
 }
 
 if (opcion == 5){ 
 mayoralt = t[0].altura;
 for (i = 1; i < njug; i++){
 if(mayoralt < t[i].altura){
 mayoralt = t[i].altura;
 posalt = i;
 }
 }
 printf("La altura mas alta es %f del jugador que tiene %d gnos\n", t[posalt].altura, t[posalt].nombre, t[posalt]. edad);
 }
 
 }while (opcion < 0 || opcion > 5);
 
system ("PAUSE"); 
}
ACADEMIA/51e1.c
#include <stdio.h>
#include <stdlib.h> 
int main(){
int n, i;
char *array, *caracter; /* = caracter [] Yo donde esta puesto arra[] habia puesto caracter[] pero me ha dicho en profesor que no porque he reservado memoria para array no caracter*/
	printf ("Cuantos caracteres desea introducir? ");
	scanf ("%d", &n);
	array = (char *) malloc(n * sizeof(char)); /*El ultimo char es por uno menos que int * */
	if (array == NULL){
		printf ("Error en malloc\n");
		return NULL;
	}
	
	for (i = 0; i < n; i++){
		printf ("Introduzca el caracter %d: ", i+1);
		 fflush (stdin); scanf("%c", &array[i]);
		printf("\n");
	}
	for (i = 0; i < n; i++)
		printf ("Caracter %d - %c\n", i+1, array[i]);
		
	free(array); 
system ("PAUSE");
}
ACADEMIA/51e1.c~
#include <stdio.h>
#include <stdlib.h> 
int n, i, *array;
char *caracter; /* = caracter []*/
	printf ("Cuantos caracteres desea introducir? ");
	scanf ("%d", &n);
	array = (int *) malloc(n * sizeof(int)); /*El ultimo int es por uno menos que int * */
	if (array == NULL){
		printf ("Error en malloc\n");
		return NULL;
	}
	
	free (array); 
	for (i = 0; i < n; i++){
		printf ("Introduzca el caracter %d: ", i+1);
		scanf("%c", caracter[i]);
		printf("\n");
	}
	for (i = 0; i < n; i++)
		printf ("%d - %c ", i+1, caracter[i]);
ACADEMIA/51e1.exe
ACADEMIA/51e2.c
#include <stdio.h>
#include <stdlib.h> 
void main(void){
int n, i;
char *array; 
	printf ("¿Cuantos caracteres desea introducir? ");
	scanf ("%d", &n);
	array = (char *) malloc(n * sizeof(char)); /*El ultimo char es por uno menos que int * */
	if (array == NULL){
		printf ("Error en malloc\n");
		return NULL;
	}
	for (i = 0; i < n; i++){
		printf ("Introduzca el caracter %d: ", i+1);
		fflush (stdin); scanf("%c", &array[i]); /*Se pone & con los caracteres, con cadenas NO*/
		printf("\n");
	}
	for (i = n - 1; i >= 0; i--)
		printf ("Caracter %d: %c\n", i+1, array[i]);
	
	free (array); 
 	
system("PAUSE");
}
ACADEMIA/51e2.exe
ACADEMIA/51e3.c
#include <stdio.h>
#include <stdlib.h> 
int main(){ /*Hay que poner int main porque para comprobar que has reservado memoria correctamente ponemos retunr*/
 int n, i;
 float *real; 
	printf ("Cuantos reales desea introducir? ");
	scanf ("%d", &n);
	real = (float *) malloc(n * sizeof(float)); /*El ultimo flaot es por uno menos que int * */
	if (real == NULL){
		printf ("Error en malloc\n");
		return 0; /**/
	}
	for (i = 0; i < n; i++){
		printf ("Introduzca el real %d: ", i+1);
		scanf("%f", &real[i]);
		printf("\n");
	}
	for (i = n - 1; i >= 0; i--)
		printf ("Numero%d: %f\n", i+1, real[i]);
	free (real); 
	
system ("PAUSE");
}
ACADEMIA/51e3.c~
#include <stdio.h>
#include <stdlib.h> 
int n, i, *array;
float *reales; 
	printf ("Cuantos reales desea introducir? ");
	scanf ("%d", &n);
	array = (int *) malloc(n * sizeof(int)); /*El ultimo int es por uno menos que int * */
	if (array == NULL){
		printf ("Error en malloc\n");
		return NULL;
	}
	
	free (array); 
	for (i = 0; i < n; i++){
		printf ("Introduzca el real %d: ", i+1);
		scanf("%f", real[i]);
		printf("\n");
	}
	for (i = n - 1; i >= 0; i--)
		printf ("%d - %c ", i+1, real[i]);
ACADEMIA/51e3.exe
ACADEMIA/51e4.c
#include <stdio.h>
#include <stdlib.h> 
int main(){ /*Hay que poner int main poruqe para comprobar que has reservado memoria correctamente ponemos retunr*/
int n, i, *entero;
	printf ("Cuantos enteros desea introducir? ");
	scanf ("%d", &n);
	entero = (int *) malloc(n * sizeof(int)); /*El ultimo int es por uno menos que int * */
	if (entero == NULL){
		printf ("Error en malloc\n");
		return
0;
	} 
	for (i = 0; i < n; i++){
		printf ("Introduzca el caracter %d: ", i+1);
		fflush (stdin); scanf("%c", entero[i]);
		printf("\n");
	}
	for (i = n - 1; i >= 0; i--)
		printf ("%d - %c ", i+1, entero[i]);
	free (entero);
	
system("PAUSE");
}
ACADEMIA/51e4.exe
ACADEMIA/51e5.c
#include <stdio.h>
#include <stdlib.h> 
int main(){ /*Hay que poner int main poruqe para comprobar que has reservado memoria correctamente ponemos retunr*/
int n, i;
char **array;
	printf ("Cuantas cadenas desea introducir? ");
	scanf ("%d", &n);
	array= (char **) malloc(n * sizeof(char *));
for(i=0;i<n;i++){
	array[i] = (char *) malloc(50 * sizeof(char )); /*El ultimo char* es por uno menos que int * */
	if (array == NULL){
		printf ("Error en malloc\n");
		return 0;
	}
}
	for (i = 0; i < n; i++){
		printf ("Introduzca el caracter %d: ", i+1);
		fflush (stdin); scanf("%s", array[i]);
		printf("\n");
	}
	for (i = n - 1; i >= 0; i--)
		printf ("Cadena%d: %s\t", i+1, array[i]);
	
	free (array); 
 	
system("PAUSE");
}
ACADEMIA/51e5.exe
ACADEMIA/51e6.c
#include <stdio.h>
#include <stdlib.h> 
#include <string.h>
int main(){
int n, i;
char **caracter; /* = caracter [][]*/
	printf ("Cuantos caracteres desea introducir? ");
	fflush(stdin); scanf ("%d", &n);
	array= (char **) malloc(n * sizeof(char *));
for(i=0;i<n;i++){
	array[i] = (char *) malloc(50 * sizeof(char )); /*El ultimo char* es por uno menos que int * */
	if (array == NULL){
		printf ("Error en malloc\n");
		return 0;
	} 
	for (i = 0; i < n; i++){
		printf ("Introduzca el caracter %d: ", i+1);
		fflush (stdin); scanf("%s", &caracter[i]);
	}
	for (i = n - 1; i >= 0; i--)
		printf ("Cadena%d: %s\n", i+1, caracter[i]);
	free (caracter);
	
	system ("PAUSE");	
}
ACADEMIA/51e6.exe
ACADEMIA/52e7.c
#include <stdio.h>
#include <stdlib.h> 
int cont = 0;
char c, *array;
int main(){
	do{
		printf ("Introduzca un caracter: ");
		scanf ("%d", array[cont]);
		cont ++;
		printf("Pulse 'y' o 'n' si desea continuar introduciondo caracteres o no");
		scanf("%c", &c);
	}(c == 'y'|| c == 'Y');
	array = (char *)malloc(cont * sizeof(char));
		if (array == NULL){
		printf ("Error en malloc\n");
		return NULL;
	}
}
 free(array);
 system("PAUSE");
}
ACADEMIA/52e7.c~
#include <stdio.h>
/*#include <stdlib.h>*/ 
int cont = 0;
char c, *array;
void main{
	do{
		printf ("Introduzca un caracter: ");
		scanf ("%d", array[cont]);
		cont ++;
		printf("Pulse 'y' o 'n' si desea continuar introduciondo caracteres o no");
		scanf("%c", c);
	}(c == 'y'|| c == 'Y');
}
ACADEMIA/8e1
ACADEMIA/8e1.c
#include <stdio.h>
int main(){
	printf ("Hola Mundo\n");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/8e1.c~
#include <stdio.h>
int main(){
	printf ("Hola Mundo");
/*	system("PAUSE");*/
	return 0;
}
ACADEMIA/e2.c~
#include <stdio.h>
#include <stdlib.h>
int main(){
 char n, a1, a2;
 printf("¿Cual es la primera inicial de su nombre?\n");
 fflush(stdin); scanf ("%c",&n);
 
 printf("¿Cual es la primera inicial de su primer apellido?\n");
 fflush(stdin); scanf("%c",&a1);
 
 printf("¿Cual es la primera inicial de su segundo apellido\n?");
 fflush(stdin); scanf("%c", &a2);
 
 printf ("Sus iniciales son: %c.%c.%c.", n, a1, a2);
}
ACADEMIA/e2b.c~
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 float a;
 char n, a1, a2;
 
 printf("¿cuanto mide?: \n");
 scanf ("%f", &a);
 
 printf("¿Cual es la primera inicial de su nombre?\n");
 fflush(stdin); scanf ("%c",&n);
 
 printf("¿Cual es la primera inicial de su primer apellido?\n");
 fflush(stdin); scanf("%c",&a1);
 
 printf("¿Cual es la primera inicial de su segundo apellido\n?");
 fflush(stdin); scanf("%c", &a2);
 
 printf ("Sus iniciales son: %c.%c.%c. y su altura es: %1.2f", n, a1, a2, a);
 system("PAUSE");	
 return 0;
}
ACADEMIA/Makefile
CFLAGS=-Wall -ansi
ACADEMIA/Makefile~
ACADEMIA/p1.c~
#include <stdio.h>
int main(){
	int h, m;
	printf ("¿Que hora es?\t");
	printf ("Introduzca las horas:\t");
	scanf ("%d", &h);
	printf ("Introduzca los minutos:\t");
	scanf ("%d",&m);
	printf ("Son las %d:%d:00", h,m);
 
}
ACADEMIA/Project1.dev
[Project]
FileName=Project1.dev
Name=Project1
UnitCount=1
Type=1
Ver=1
ObjFiles=
Includes=
Libs=
PrivateResource=
ResourceIncludes=
MakeIncludes=
Compiler=
CppCompiler=
Linker=
IsCpp=0
Icon=
ExeOutput=
ObjectOutput=
OverrideOutput=0
OverrideOutputName=
HostApplication=
Folders=
CommandLine=
UseCustomMakefile=0
CustomMakefile=
IncludeVersionInfo=0
SupportXPThemes=0
CompilerSet=0
CompilerSettings=
[Unit1]
FileName=e2.c
CompileCpp=0
Folder=
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[VersionInfo]
Major=0
Minor=1
Release=1
Build=1
LanguageID=1033
CharsetID=1252
CompanyName=
FileVersion=
FileDescription=Developed using the Dev-C++ IDE
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=
AutoIncBuildNr=0
ACADEMIA/RESOLUCION DE EJERCICIOS DE INICIACION A LA PROGRAMACION EN LENGUAJE C (ACADEMIA CARTAGENA99).doc
8e1.c
#include <stdio.h>
int main(){
printf ("Hola Mundo\n");
/*
system("PAUSE");*/
return 0;
}
live@guadalinex:/media/VICTORIA/ACADEMIA$ ./8e1
Hola Mundo

Continuar navegando