Programación estructurada: Lenguaje C
Osvaldo SanchezExamen3 de Marzo de 2021
639 Palabras (3 Páginas)114 Visitas
Fundamentos de Programación
Programación estructurada: Lenguaje C
15Semestre 2021-I
GRUPO: 15
NOMBRE DEL ALUMNO: SÁNCHEZ LÓPEZ OSVALDO
FECHA: 03 DE FEBRERO DE 2021
2° Examen Parcial
Tipo D
Adjunte el archivo al aula virtual
Escriba el código fuente –completo- en Lenguaje C. para cada uno de los siguientes ejercicios:
- Obtener y mostrar el número factorial de X número, el usuario da el valor de X. Por ejemplo, sí el usuario da 5, la respuesta es: 120.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long int Resultado=0;
long int Factorial;
printf("Introduzca No. X: ");
scanf(" %ld", &Factorial);
Resultado = 1;
while(Factorial > 1) {
Resultado *= Factorial;
printf(" %ld x",Factorial);
Factorial--;
}
printf(" 1 = %ld\n\n",Resultado);
system("PAUSE");
return 0;
}
- Obtener y mostrar 100 elementos (valor numérico) de la siguiente serie:
y1=cos(1)
y2=sen(2)
y3=cos(3)
y4=sen(4)
..
.
y99=cos(99)
y100=sen(100)
#include <stdio.h>
#include <math.h>
main(){
int i;
for(i=1;i<=100;i++){
if(i%2==0)
printf("y%d = sen(%d) = %f\n",i,i,sin(i));
else
printf("y%d = cos(%d) = %f\n",i,i,cos(i));
}
}
- Solicite al usuario el grado de la ecuación -que no sea mayor a 50 el grado del polinomio- almacene en un arreglo esa ecuación. –Coeficientes-, para obtener la derivada (coeficientes) en otro arreglo. Imprimir ambos arreglos.
#include <stdio.h>
#include <ctype.h>
int main(int derivada, char** polinomio){
int i, e[i], num[i], n;
char var[i], sr[i];
printf("Derivadas de polinomios\n");
printf("Cuantos terminos tendra: ");
scanf("%d", &n);
if(n<50)
printf("Dame una variable elevado a alguna potencia.n");
printf("(-/+)(num)(literal)(num), Ej.: -1x3n");
for(i = 0; i < n; i++){
printf("Dame el %d dato: ", i);
scanf("%c%d%c%d",&sr[i], &num[i], &var[i], &e[i]);
} printf("Tu derivada es:");
for(i = 0; i < n; i++){
var[i] = tolower(var[i]);
num[i] *= e[i];
e[i] -= 1;
printf("%c%d%c^%dn",sr[i], num[i], var[i], e[i]);
}
return 0;
}
- Leer un arreglo de 10X5 de tipo real y almacene e imprima la matriz transpuesta en forma de matriz.
#include <stdio.h>
#define p printf
#define s scanf
int main ()
{
int x,y;
float a[10][5];
p("\ningrese los 50 valores\n");
...