Ejercicios programación

Enviado por Programa Chuletas y clasificado en Otras materias

Escrito el en español con un tamaño de 4,73 KB

 

1-Crea un programa que lea dos números por teclado y que me indique cuál es el menor. Que indique también si los dos números son iguales.
#include
<stdio.h>
main()
{
int a,b;
printf(" Inserte un numero: \n");
scanf("%d",&a);

printf ("Inserte otro numero: \n");
scanf("%d",&b);

if (a>b)
printf(" El numero %d es mayor que %d \n ", a,b);

else if (a<b)
printf(" El numero%d es menor que %d \n",a,b);
else
printf(" El numero %d y el %d son iguales \n" , a,b);

}
2-Crea un programa que escriba el símbolo * en 10 líneas, usando sólo la orden:
#include<stdio.h>
main()
{
int i;
for (i=0; i<10; i++)
printf("*\n");
}

3-Modifica el programa anterior para que sea el usuario el que indique el número de * que desea visualizar.
#include<stdio.h>
main()
{
int a,b;
printf(" ¿Cuantos asteriscos quieres ver en pantalla?\n");
scanf("%d",&b);
for(a=0;a<b;a++)
printf("*\n");
}
4-Hacer un programa que genere con un bucle la lista de los 100 primeros números pares.
#include<stdio.h>
main()
{
int cont,numero;
numero=0;
for (cont=0;cont<50;cont++)
{numero=numero+2;
printf("%d\n",numero);}
}
5-Crea un programa que calcule la suma de los 100 primeros números naturales.
#include<stdio.h>
main()
{
int suma,cont;
suma=0;
for(cont=0;cont<=100;cont++)
suma=suma+cont;
printf("\n%d",suma);
printf("\n");
}
6-Haz un programa que escriba todos los números menores que 50 y no divisibles por 3.
#include<stdio.h>
main()
{
int cont;
for(cont=1;cont<50;cont++)
if(cont%3!=0)
printf("\n%d",cont);
}
7-Hacer un programa que calcule e imprima el factorial de un entero dado por teclado.
#include <stdio.h>
main()
{
int numero, factorial;
printf("Introduzca el numero para calcular el factorial: \n ");
scanf("%d",&numero);
factorial=1;
while (numero>1)
{ factorial= numero*factorial;
numero--; }
printf (" El factorial es: %d \n", factorial);
}

8-Diseña un programa que escriba el siguiente gráfico en pantalla, utilizando únicamente dos tipos de sentencias: la sentencia iterativa for, y la sentencia de escritura: printf ("*").

#include<stdio.h>

 main()

{ int cont,i;

for (cont=1; cont<=10; cont++)

 {

for (i=1;i<=cont;i++)

printf("*");

printf("\n\n");

}

}

9-Crea un programa que genere la tabla de correspondencias de los códigos ASCII, indicando el número y al lado el carácter correspondiente, hasta el carácter número 150.

#include main()

{

 int i;

for(i=1; i<=150; i++)

printf("%d %c*",i,i);

 }

10-Hacer un programa que al pasarle un número real me devuelva su valor absoluto.