Está en la página 1de 5

1) Manejo de arreglos

1. #include <stdio.h>
2. #include <stdlib.h>
3. int i=0;
4. float notas[5];
5. void main()
6. {//encerar el arreglo
7. for(i=0;i<5;i++)
8. {notas[i]=0;
9. }
10. //ingresar valores en el arreglo
11. for(i=0.0;i<5;i++)
12. {scanf("%f",&notas[i]);
13. }
14. //sacar en pantalla el contenido del arreglo
15. for(i=0.0;i<5;i++)
16. {printf("%d\n",notas[i]);
17. }
18. //sumar un valor a todas las notas
19. for(i=0.0;i<5;i++)
20. {notas[i]=notas[i]+1;
21. }
22. }

2) Se lee un arreglo de 10 posiciones con 10 valores enteros, determinar cuántos y cuáles son
los números ingresados que coinciden con su posición.
1. #include <stdio.h>
2. #include <stdlib.h>
3. int i=0;
4. int cont;
5. int num[10];
6. void main()
7. {
8. printf("Se lee un arreglo de 10 posiciones con 10 valores enteros, determinar
cuantos y cuales son los numeros ingresados que coinciden con su posicion\n");
9. printf("Ingrese los numeros\n");
10. for(i=0;i<10;i++)
11. {
12. num[i]=0;
13. scanf("%d",&num[i]);
14. }
15. for(i=0;i<10;i++)
16. if(num[i]==i)
17. {
18. cont=cont+1;
19. printf("La posicion %d es igual al numero ingresado%d\n",i+1,i+1);
20. }
21. else {
22. printf("Es diferente la posicion y el numero\n");
23. }
24. printf("Existen las siguientes similitudes:\n");
25. printf("%d\n",cont);
26. }
3) Se tiene un arreglo de 10 posiciones determinar el promedio de las notas ingresadas y
cuantas de esas notas superan el promedio.
Calcular:
La sumatoria de las posiciones pares
La sumatoria de las posiciones impares
1. #include<math.h>
2. #include<stdlib.h>
3. int a[10];
4. int cont=0;
5. int par=0;
6. int impar=0;
7. int i=0;
8. int j=0;
9. int k=0;
10. float prom=0;
11. void main ()
12. {
13. for(i=0;i<10;i++)
14. {
15. a[i]=0;
16. a[j]=0;
17. a[k]=0;
18. }
19. printf("Ingrese un arreglo de 10 valores\n");
20. for(i=0;i<10;i++)
21. {
22. scanf("%d",&a[i]);
23. }
24. printf("Su arreglo es:\n");
25. for(i=0;i<10;i++)
26. {
27. printf("%d ",a[i]);
28. }
29. for(i=0;i<10;i++)
30. {
31. prom+=a[i];
32. }
33. prom=prom/10;
34. printf("\n El promedio es\n");
35. printf("%f\n",prom);
36. for(int i=0;i<10;i++)
37. {
38. if(a[i]>prom) cont=cont+1;
39. }
40. printf("%d de las notas supera(an) el promedio de %f\n",cont,prom);
41. for(int j=0;j<10;j+=2)
42. {
43. par=par+a[j];
44. }
45. printf("La sumatoria de las posiciones pares es: %d\n",par);
46. for(int k=1;k<10;k+=2)
47. {
48. impar=impar+a[k];
49. }
50. printf("La sumatoria de las posiciones impares es: %d",impar);
51. }
4) Se tienen 2 arreglos de 5 posiciones llenos con valores leídos desde teclado, realizar la suma
de los 2 arreglos en un tercero y presentar el promedio de los valores de cada arreglo
1. #include<stdlib.h>
2. #include<stdio.h>
3. int i=0;
4. int a[5];
5. int b[5];
6. int c[5];
7. float promA=0, promB=0, promC=0;
8. float A=0,B=0,C=0;
9. void main ()
10. {
11. for(i=0;i<5;i++)
12. {
13. a[i]=0;
14. b[i]=0;
15. c[i]=0;
16. }
17. printf("Ingrese un valor para la casilla A\n");
18. for(i=0;i<5;i++)
19. {
20. scanf("%d",&a[i]);
21. }
22. printf("Su arreglo es:\n");
23. for(i=0;i<5;i++)
24. {
25. printf("%d ",a[i]);
26. }
27. printf("\n Ingrese un valor para la casilla B\n");
28. for(i=0;i<5;i++)
29. {
30. scanf("%d",&b[i]);
31. }
32. printf("Su arreglo es:\n");
33. for(i=0;i<5;i++)
34. {
35. printf("%d ",b[i]);
36. }
37. printf("\n");
38. for(i=0;i<5;i++)
39. {
40. c[i]=a[i]+b[i];
41. }
42. printf("Su casilla C es:\n");
43. for(i=0;i<5;i++)
44. {
45. printf("%d ",c[i]);
46. }
47. printf("\n");
48. for(i=0;i<5;i++)
49. {
50. A=A+a[i];
51. B=B+b[i];
52. C=C+c[i];
53. }
54. promA=A/5;
55. promB=B/5;
56. promC=C/5;
57. printf("El promedio de A es: %f\n",promA);
58. printf("El promedio de B es: %f\n",promB);
59. printf("El promedio de C es: %f\n",promC);
60. }
5) Se tiene un arreglo de 10 posiciones determinar cuántos números pares fueron leídos y
cuantos impares hay.
1. #include<stdlib.h>
2. #include <stdio.h>
3. int i=0;
4. int a[10];
5. int cont=0;
6. void main ()
7. {
8. for(i=0;i<10;i++)
9. a[i]=0;
10. printf("Ingrese un arreglo de 10 valores\n");
11. for(i=0;i<10;i++)
12. {
13. scanf("%d",&a[i]);
14. if((a[i]%2)==0)
15. cont=cont+1;
16. }
17. printf("La cantidad de numeros pares son:\n");
18. printf("%d\n",cont);
19. printf("La cantidad de numeros impares son:\n");
20. printf("%d\n",10-cont);
21. }

También podría gustarte