Escolar Documentos
Profissional Documentos
Cultura Documentos
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();
}