Esta é uma pré-visualização de arquivo. Entre para ver o arquivo 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", ¬as);
}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", ¬as);
}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