















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Documento que contiene diferentes ejercicios en C sobre la manipulación de arreglos unidimensionales y matrices, incluyendo la lectura de datos, la suma de elementos, la asignación de valores y la impresión de resultados.
Tipo: Apuntes
1 / 23
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
















Ej501.c #include<stdio.h> int main() { int lista[10],i; for( i=0; i<=9;i++) { printf("Dame el elemento: "); scanf("%d", &lista[i]); } printf("Elementos de la lista \n"); for( i=0; i<=9;i++) printf("%d, ", lista[i]); getchar(); return 0; }
Ej503.c #include<stdio.h> int main() { int alum[45]; int total_a, i; printf("Total de alumnos a ingresar su edad; "); scanf("%d", &total_a); for( i=0; i<total_a; i++) { printf("Ingresa edad de alumno%d: ",i); scanf("%d", &alum[i]); } /* Localizar la edad de un alumno / printf("De que alumno quieres su edad?: "); scanf("%d", &i); printf("La edad es: %d\n", alum[i]); getchar(); / similar a system("PAUSE"); */ return 0; }
Ej505.c #include<stdio.h> #include<math.h> /* para funcion pow */ int main() { int num[5], i; float s=0.0, m=0.0; printf("Ingrese los 5 numeros \n"); for( i=0; i<5; i++) { scanf("%d", &num[i]); m += num[i];
m= m/5; for( i=0; i<5; i++) s += pow(( m-num[i]), 2); s= sqrt( s/5); printf("La media es: %.2f\n", m); printf("La desviacion estandar es: %4.2f\n", s); getchar(); /*similar a system("PAUSE"); */ return 0; }
Ej507.c #include<stdio.h> int main() { char x[50][20]; int alum,i; printf("Cuantos alumnos hay?[Max.50]: "); scanf("%d", &alum);
/* Leer nombres de alumnos / for( i=0; i<alum; i++) { printf("Nombre alumno %d: ", i+1); fflush(stdin); gets( x[i] ); } / Imprimir los nombres / for( i=0; i<alum; i++) printf("Alumno %d con nombre: %s\n ", i+1, x[i]); getchar(); / similar a system("PAUSE"); */ return 0 ; }
printf("\nSsuma Diagonal:%.f\n", acum); getchar(); return 0; } Ej509.c #include<stdio.h> #include<math.h> int main() { float x[20][20],y[20][20]; int i,j,m,n;
printf("No. filas[max=20]: "); scanf("%d", &m); printf("No. columnas[max=20]: "); scanf("%d", &n); /* Llenado de la matriz / printf("Llenado de la matriz X...\n"); for(i=0;i<m; i++) for(j=0; j<n; j++) { printf("x(%d,%d): ",i,j); scanf("%f", &x[i][j]) ; y[i][j] = sqrt( x[i][j]) ; } / Imprimir matriz original X / printf("Matriz Original X... :\n"); for(i=0; i<m; i++){ for(j=0; j<n; j++) printf(" %.2f ", x[i][j] ); printf("\n"); } / Imprimir matriz original Y / printf("Matriz Y con las raices cuadradas...:\n"); for(i=0; i<m; i++){ for(j=0; j<n; j++) printf(" %.2f ", y[i][j] ); printf("\n"); } / Impresion resultado */
/* Llenado de matriz A / printf("Llenado de la matriz A...\n"); for(i=0;i<m; i++) for(j=0;j<m; j++) { printf("a(%d,%d): ",i,j); scanf("%f", &a[i][j]); } / Llenado de la matriz B / printf("Llenado de la matriz B...\n"); for(i=0;i<m; i++) for(j=0;j<n; j++) { printf("b(%d,%d): ",i,j); scanf("%f", &b[i][j]); } / calculo de la matriz C / for(i=0;i<m; i++) for(j=0;j<n; j++) c[i][j] = a[i][j]+b[i][j]; / Imrpimir matriz C */ printf("Matriz Resultao C... :\n"); for(i=0; i<m; i++){ for(j=0;j<n; j++)
printf(" %.2f ", c[i][j] ); printf("\n"); } getchar(); return 0; }
else if( a[i][j]< min) min= a[i][j]; } printf("Numero mayor %d\n", may); printf("Numero menor %d\n", min); getchar(); return 0; }
NOTA: Profesor para este ejercicio no pude realizarlo en Quincy por lo que busque en fuentes de información e internet donde podría realizarlo a base de algunos ejemplos que encontré y así fue como me quedo en el programa PSeInt, a continuación, muestro el código: Algoritmo Par_Impar Definir in, fn, spar, simpar Como Entero spar<- 0 simpar<- 0 Escribir "Ingrese el inicio del rango: " leer in Escribir "Ingrese el fin del rango: " leer fn Mientras (in<fn) Hacer Si (in mod 2=0) Entonces spar<- spar + in Sino simpar<- simpar + in FinSi in<-in+ FinMientras Escribir "La suma de de los pares es: ",spar Escribir "La suma de los impares es: ",simpar FinAlgoritmo