• No se han encontrado resultados

2 Ejercicios resueltos

N/A
N/A
Protected

Academic year: 2020

Share "2 Ejercicios resueltos"

Copied!
14
0
0

Texto completo

(1)

1. Saber si un número y diga si es primo o no.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num, cont, x;

printf("Introduzca número: ");

scanf("%d",&num);

cont=0;

for (x=1;x<=num;x++)

{

if (num%x==0)

{

cont++;

}

}

if (cont==2 || num==1 || num==0)

{

printf("Es primo\n");

}

else

{

printf("No es primo\n");

}

system("PAUSE");

return 0;

}

2. Que muestre los números del 1 al 100.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x;

(2)

{

printf("%d\n",x);

}

system("PAUSE");

return 0;

}

3. Que muestre los números del 100 al 1.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x;

for (x=100;x>=1;x--)

{

printf("%d\n",x);

}

system("PAUSE");

return 0;

}

4. Que muestre los números pares que haya del 1 al 100.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x;

for (x=1;x<=100;x++)

{

if (x%2==0)

{

printf("%d\n",x);

}

}

system("PAUSE");

return 0;

(3)

5. Que muestre los números impares que haya del 1 al 100.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x;

for (x=1;x<=100;x++)

{

if (x%2!=0)

{

printf("%d\n",x);

}

}

system("PAUSE");

return 0;

}

6. Que imprima la suma de todos los números que van del 1 al 100.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,sum;

sum=0;

for (x=1;x<=100;x++)

{

sum=sum+x;

}

printf("%d\n",sum);

system("PAUSE");

return 0;

}

7. Que imprima la suma de todos los números pares que van del 1 al 100.

#include <stdio.h>

(4)

int main(void)

{

int x,sum;

sum=0;

for (x=1;x<=100;x++)

{

if (x%2==0)

{

sum=sum+x;

}

}

printf("%d\n",sum);

system("PAUSE");

return 0;

}

8. Que imprima la suma de todos los números impares que van del 1 al 100.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,sum;

sum=0;

for (x=1;x<=100;x++)

{

if (x%2!=0)

{

sum=sum+x;

}

}

printf("%d\n",sum);

system("PAUSE");

return 0;

}

(5)

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,sum,cont;

sum=0;

cont=0;

for (x=1;x<=100;x++)

{

if (x%2==0)

{

sum=sum+x;

cont=cont+1;

}

}

printf("Hay %d números\n",cont);

printf("La suma es: %d\n",sum);

system("PAUSE");

return 0;

}

10. Que imprima la suma de todos los números impares que van del 1 al 100 y diga cuántos hay.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,sum,cont;

sum=0;

cont=0;

for (x=1;x<=100;x++)

{

if (x%2!=0)

{

sum=sum+x;

cont=cont+1;

}

(6)

printf("Hay %d números\n",cont);

printf("La suma es: %d\n",sum);

system("PAUSE");

return 0;

}

11. Que pida dos números y muestre todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num1, num2,x;

printf("Introduzca primer número:");

scanf("%d",&num1);

printf("Introduzca segundo número:");

scanf("%d",&num2);

if (num1>num2)

{

printf("Los valores introducidos no son correctos \n");

}

else

{

for (x=num1;x<=num2;x++)

{

printf("%d\n",x);

}

}

system("PAUSE");

return 0;

}

12. Que pida dos números y muestre todos los números pares que van desde el primero al segundo. Se debe controlar que los valores son correctos.

#include <stdio.h>

#include <stdlib.h>

int main(void)

(7)

int num1, num2,x;

printf("Introduzca primer número:");

scanf("%d",&num1);

printf("Introduzca segundo número:");

scanf("%d",&num2);

if (num1>num2)

{

printf("Los valores introducidos no son correctos \n");

}

else

{

for (x=num1;x<=num2;x++)

{

if (x%2==0)

{

printf("%d\n",x);

}

}

}

system("PAUSE");

return 0;

}

13. Que pida dos números y muestre todos los números impares que van desde el primero al segundo. Se debe controlar que los valores son correctos.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num1, num2,x;

printf("Introduzca primer número:");

scanf("%d",&num1);

printf("Introduzca segundo número:");

scanf("%d",&num2);

if (num1>num2)

{

printf("Los valores introducidos no son correctos \n");

}

else

(8)

for (x=num1;x<=num2;x++)

{

if (x%2!=0)

{

printf("%d\n",x);

}

}

}

system("PAUSE");

return 0;

}

14. Que pida dos números y sume todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num1, num2,x, sum;

printf("Introduzca primer número:");

scanf("%d",&num1);

printf("Introduzca segundo número:");

scanf("%d",&num2);

if (num1>num2)

{

printf("Los valores introducidos no son correctos \n");

}

else

{

sum=0;

for (x=num1;x<=num2;x++)

{

sum=sum+x;

}

}

printf("%d\n",sum);

system("PAUSE");

return 0;

(9)

15. Que pida dos números y multiplique todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num1, num2,x, sum;

printf("Introduzca primer número:");

scanf("%d",&num1);

printf("Introduzca segundo número:");

scanf("%d",&num2);

if (num1>num2)

{

printf("Los valores introducidos no son correctos \n");

}

else

{

sum=1;

for (x=num1;x<=num2;x++)

{

sum=sum*x;

}

}

printf("%d\n",sum);

system("PAUSE");

return 0;

}

16. Que pida un número y muestre en pantalla el mismo número de asteriscos.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num1, x;

printf("Introduzca primer número:");

scanf("%d",&num1);

(10)

{

printf("*");

}

printf("\n");

system("PAUSE");

return 0;

}

17. Que muestre los números del 1 al 100 en una tabla de 10x10.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,y,num=1;

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

{

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

{

printf("%4d",num);

num++;

}

printf("\n");

}

printf("\n");

system("PAUSE");

return 0;

}

18. Que escriba las tablas de multiplicar del 0 al 10.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,y;

for (x=0;x<=10;x++)

{

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

{

(11)

}

printf("\n");

}

printf("\n");

system("PAUSE");

return 0;

}

19. Que muestre la tabla de multiplicar de un número cualquiera.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,num;

printf("Introduce número:");

scanf("%d",&num);

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

{

printf("%d X %d = %d \n",num,x,num*x);

}

printf("\n");

system("PAUSE");

return 0;

}

20. Que haga un menú del tipo “desea salir (S/N)” y el programa no termine hasta que el usuario teclee “S”.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

char c;

printf("¿Desea salir (S/N)?: ");

gets(&c);

while (c!='s' && c!='S')

{

printf("Opción incorrecta\n");

(12)

gets(&c);

}

system("PAUSE");

return 0;

}

21. Que calcule el factorial de un número cualquiera y lo muestre en pantalla.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

int num, num2;

printf("Introduce número: ");

scanf("%d",&num);

num2=num;

while (num2!=1){

num2=num2-1;

num=num*num2;

}

printf("El factorial es: %d \n", num);

system("PAUSE");

return 0;

}

22. Que calcule la media de 10 números.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num,x;

float sum=0;

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

{

printf("Introduzca número:");

scanf("%d",&num);

(13)

}

printf("La media es:%6.2f\n",sum/10);

system("PAUSE");

return 0;

}

23. Que calcule la media de X números, se dejarán de solicitar números hasta que se introduzca el cero.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int num=1,cont=0;

float sum=0;

while (num!=0)

{

printf("Introduzca número:");

scanf("%d",&num);

sum=sum+num;

if (num!=0)

{

cont=cont+1;

}

}

printf("La media es:%6.2f\n",sum/cont);

system("PAUSE");

return 0;

}

24. Que calcule la suma de los cuadrados de los 100 primeros números.

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int x,sum;

sum=0;

(14)

for (x=1;x<=100;x++)

{

sum=sum+(x*x);

}

printf("%d\n",sum);

system("PAUSE");

return 0;

Referencias

Documento similar

A nosotros no se nos dan detalles sobre como todo esto sucedió, pero desde este punto en adelante nosotros vamos a comenzar a escuchar que la Biblia habla de “las 2 1/2 tribus”

Si subes en un ascensor de un edificio con garaje habrás observado que  las plantas de sótano son –1, –2... Son números negativos. Cómo habrás  visto, 

En el caso de posibles impagos derivados del Contrato de la Tarjeta o de cualquier modalidad especial de financiación, tanto en El Corte Inglés ( y Red Grupo El Corte Inglés) como

El Teorema de Pick trata del cálculo del área de un polígono simple (aquél en el que los lados no se cruzan) cuyos vértices son puntos de una retícula (que podemos suponer es

a) El cuadrado de un número menos su triple. b) El producto de dos números consecutivos. c) La mitad de la suma de dos números. d) Un número más su cuarta parte. e)

 Conocer las operaciones básicas con números enteros: suma, resta, multiplicación y división

Por lo que de alguna manera al igual que los Levitas fueron removidos para el servicio de Dios de su familia regular de Israel (todas las otras tribus), también la familia de Aarón