Me permite Crear un programa en C que lea dos números y que escriba el mayor de los dos.
#include <stdio.h>
int main(){
double x,y;
printf("Escribe el primer número");
scanf("%lf",&x);
printf("Escribe el segundo número");
scanf("%lf",&y);
if(x>y) printf("El mayor es %f",x);
else if(y>x) printf("El mayor es %f",y);
else printf("Son iguales");
}
Ejercicio 2
Me permite Crear un programa en C que lea un número e indique si es par o no
#include <stdio.h>
int main(){
int x;
printf("Escribe el número (sin decimales");
scanf("%i",&x);
if(x%2==0) printf("Es par");
else printf("Es impar");
}
Ejercicio 3
Me permite Leer tres números y escribir el mayor de los tres
#include <stdio.h>
int main(){
double x,y,z;//Lectura de datosprintf("Escribe el primer número");
scanf("%lf",&x);
printf("Escribe el segundo número");
scanf("%lf",&y);
printf("Escribe el tercer número");
scanf("%lf",&z);
if(x>y && x>z) { //El mayor es xif(y>z) printf("\t%lf\t%lf\t%lf", x, y, z);
else printf("\t%lf\t%lf\t%lf", x, z, y);}
else if (y>x && y>z) { //El mayor es yif (x>z) printf("\t%lf\t%lf\t%lf", y, x, z);
else printf("\t%lf\t%lf\t%lf", y, z, x);}
else { //El mayor es zif (x>y) printf("\t%lf\t%lf\t%lf", z, x, y);else printf("\t%lf\t%lf\t%lf", z, y, x);}
}
Ejercicio 4
Me permite Escribir un programa en C que lea números enteros indefinidamente hasta que llegue el número 0
#include <stdio.h>
int main(){
int x;
do{scanf("%i",&x);}while(x!=0);
}
Ejercicio 5
Me permite Escribir un programa C que lea exactamente 8 números y luego escriba la suma de todos ellos
#include <stdio.h>
int main(){
int x;
int suma=0;
for(int i=1; i<=8; i++){scanf("%i",&x);
suma+=x;}
printf ("Suma= %i",suma);
}
Ejercicio 6
Me permite Modificar el programa anterior para que en lugar de leer 8 números, se puedan leer tantos números como se quiera hasta que llegue un cero. El resultado es la suma de todos los números leídos.
#include <stdio.h>
int main(){
int x;
int suma=0;
do{scanf("%i",&x);
suma+=x;}while (x!=0);
printf ("Suma= %i",suma);
}
Ejercicio 7
Me permite Intentar escribir un programa en C que lea tres números e indique el tipo de triángulo que forman (isósceles, equilatero, escaleno). Comprobar que los números realmente formen un triángulo, sino emitir el error.
#include <stdio.h>
int main(){
int x,y,z;
printf ("Escribe el primer lado");
scanf("%i",&x);
printf ("\nEscribe el segundo lado");
scanf("%i",&y);
printf ("\nEscribe el tercer lado");
scanf("%i",&z);
printf("\n\n\n"); //Saltar tres líneas
/*Comprobación de si es un tiángulo,
damos por hecho que los números son positivos */
if ((x+y>z) && (x+z>y) && (y+z)>x){if (x==y && x==z) printf ("Equilátero");
else if (x==y || x==z || y==z) printf ("Isósceles");
else printf("Escaleno");}
elseprintf("Esos números no forman un triángulo");
}
Ejercicio 8
Me permite Modificar el programa anterior para que se pueda repetir indefinidamente si el usuario lo desea (que el ordenador pregunte ¿Quiere continuar? y la persona pueda responder S ó N)
#include <stdio.h>
int main(){
int x,y,z;char resp;
do {printf ("Escribe el primer lado");
scanf("%i",&x);
printf ("\nEscribe el segundo lado");
scanf("%i",&y);
printf ("\nEscribe el tercer lado");
scanf("%i",&z);
printf("\n\n\n"); //Saltar tres líneas
/*Comprobación de si es un triángulo,
damos por hecho que los números son positivos */
if ((x+y>z) && (x+z>y) && (y+z)>x){if (x==y && x==z) printf ("Equilátero");
else if (x==y || x==z || y==z) printf ("Isósceles");
else printf("Escaleno");}
elseprintf("Esos números no forman un triángulo");printf("\n¿Desea continuar (S/N)?)");
scanf("%c",&resp);}while (resp!='N' && resp!='n');
}
Ejercicio 9
Me permite Escribir un programa que escriba todos los múltiplos de 3 del número 1 al 3000
#include <stdio.h>
int main(){
for(int i;i<=1000;i+=3)printf("%i\t",i);
}
Ejercicio 10
Me permite Programa que lea una serie de números (leer hasta que llegue el cero por ejemplo) y que calcule su media aritmética
#include <stdio.h>
int main(){
int i,suma=0,cont=0;
do{printf("\nNúmero: ");
scanf("%i",&i);
suma+=i;
if (i!=0) cont++;}while (i!=0);
if(cont!=0)printf("\nMedia: %5.2f",(float)suma/cont);elseprintf("\nNo hubo números");
}
http://www.jorgesanchez.net/programacion/ejerciciosc/sencillos.html#
Enlace:
Entrada
ResponderEliminarLa única entrada del programa es un numero X, se garantiza que X no es
negativo y es un numero entero
Salida
El único numero de salida que debe producir su programa es la cantidad
mínima de monedas con las cuales se puede pagar X