Você está na página 1de 4

1.

Escribir un programa que sea capaz de escribir por pantalla tanto los número
consecutivos del 1 hasta el 100, como la secuencia inversa (del 100 al 1).

#include <stdio.h>
#include <conio.h>

int main()
{
int i;
printf("NUMEROS ACENDENTES\n");
for(i=1;i<=100;i++)
{
printf("NUMERO: %d\n",i);
}
printf("\n\nNUMEROS DECENDENTES\n");
for(i=100;i>=1;i--)
{
printf("NUMERO: %d\n",i);
}

getch();
}
2. Diseñe un programa que sume los primeros 20 números impares.
#include <stdio.h>
#include <conio.h>

int main ()
{
int contador, suma=0;
for (contador=3; contador<42; contador+=2)
{
printf("los numeros impares son %d\n",contador);
suma=suma+contador;
}
printf("El resultado de la suma de los 20 primero numeros impares es:: %d \n",
suma);
getch();
}
3. Escriba un programa que lea un número N de teclado y a continuación
imprima en pantalla La suma de los N primeros términos de la serie armónica
(1+1/2+...+1/N)
4. Hacer un programa que calcule el valor promedio de una serie de 10 números
introducidos por teclado.
#include <stdio.h>
#include <conio.h>

int main ()
{
int a,b,c,d,e,f,g,h,i,j;
float promedio;
float suma;
printf("introdusca el primer numero\n");
scanf("%d",&a);
printf("introdusca el segundo numero\n");
scanf("%d",&b);
printf("introdusca el tercer numero\n");
scanf("%d",&c);
printf("introdusca el cuarto numero\n");
scanf("%d",&d);
printf("introdusca el quinto numero\n");
scanf("%d",&e);
printf("introdusca el sexto numero\n");
scanf("%d",&f);
printf("introdusca el septimo numero\n");
scanf("%d",&g);
printf("introdusca el octavo numero\n");
scanf("%d",&h);
printf("introdusca el noveno numero\n");
scanf("%d",&i);
printf("introdusca el desimo numero\n");
scanf("%d",&j);
suma= a+b+c+d+e+f+g+h+i+j;
promedio=suma/10;
printf("EL PROMEDIO ES :%f",promedio);
getch();
}
5. Realizar un programa para calcular y mostrar el número factorial de un número
dado por teclado.

#include <stdio.h>
#include <conio.h>
int main()
{
int a,I,c;
printf("ingrese el numero factorial\n");
scanf("%d", & a);
c=1;
for (I=1;I<=a;I++)
{
c=c*I;
}
printf("EL FACTORIAL DEL NUMERO %d ES %d\n",a,c);
getch();

}
6. Un número perfecto es un entero positivo que es igual a la suma de sus
divisores (estos deben ser enteros positivos también) excluido él mismo. El
primer número perfecto es 6, ya que los divisores de 6 son 1, 2 y 3, sumados
estos es: 1+2+3 = 6. El numero 8 no es perfecto ya que: sus divisores son 1, 2,
4 y 8 y su suma es 15. Escriba un programa pida un número X y le haga la
prueba para decir al usuario si es un número perfecto o no.

7. Escriba un programa que pida dos números enteros por teclado (los números
X e Y), ahora con estos debe calcular el valor de
#include <stdio.h>
#include <conio.h>
#include <math.h>

int main ()
{
int x,y;
float res;
printf("introdusca el valor de X");
scanf("%d",&x);
printf("introdusca el valor de Y");
scanf("%d",&y);

res=pow(x,y);
printf("el resultado es %f",res);
getch();
}
8. Hacer un programa que dado un número entero introducido por teclado, nos
diga por pantalla si dicho número es primo. La salida tendrá que ser de la forma
“El número 7 introducido por teclado es primo” o “El número 8 introducido por
teclado no es primo”.

#include <stdio.h>
#include <conio.h>
int main()
{
int num,c,res,nc=0;
printf("Introduce un número: ");
scanf("%d",&num);
for(c=1;c<=num;c++)
{
res=num%c;
if(res==0)
nc++;
if(nc>2)
break;
}
if(nc==2)
printf("el numero %d Es primo",num);
else
printf("el num %d No es primo",num);
getch();
}

10.Escriba un programa que lea un número N e imprima una pirámide de


números con N filas como en la siguiente figura:
#include <stdio.h>
#include <conio.h>
main()
{
int filas, contador, contador2, contador3;
do{
printf("\nIntroduzca el numeroa imprimir: ");
scanf("%d", &filas);
}while(filas<0);
printf("\n");
for(contador=1;contador<=filas;contador++)
{
for(contador2=contador;contador2<contador*2;contador2++)
printf("%d ", contador);
for(contador2=contador2-2;contador2>=contador;contador2--)
printf("%d ", contador2);
printf("\n");
}
printf("\n");
getch();
}

Você também pode gostar