PROGRAMACION ESTRUCTURADA
Enviado por sasiso • 14 de Noviembre de 2022 • Tarea • 815 Palabras (4 Páginas) • 158 Visitas
[pic 1]
[pic 2]
UNIVERSIDAD VERACRUZANA
[pic 3]
[pic 4]
FACULTAD DE INGENIERIA ELECTRONICA Y COMUNICACIONES
REGIÓN VERACRUZ
[pic 5][pic 6][pic 7]
PROGRAMACION ESTRUCTURADA
CARLOS ARTURO CERON ALVAREZ
MORALES VIVEROS JOSE EMMANUEL
OCTUBRE 2022, Veracruz.
PROBLEMA NUMERO 1
CODIGO FUENTE
int numero_inpar( int n, int x);
int main (){
int num, sum = 0;
printf("\nEscriba un programa en C# que sume de forma recursivanumeros impares de 1 hasta N.\n");
printf("\nIngrese el numero o limite 'N': ");
scanf("%i",&num);
printf("La suma de digitos impares es: = %i", numero_inpar(num, sum));
printf("\n");
return 0;
}
int numero_inpar(int n, int x){
if (n>0) // condicion de paro
{
if (n %2 != 0){ // si n es impar, suma los valores
x+=n;
}
n--; // resta 1 al valor de n por ciclo
return numero_inpar(n,x); // retorna los valores en la propia funcion
}
return x; // retorna la sumatoria
}
CAPTURAS:
[pic 8]
PRUEBA DE EJECUCIÓN:
[pic 9]
PROBLEMA NUMERO 2
CODIGO FUENTE
#include<stdio.h>
int num_primo(int n, int sum);
int validador( int n, int x, int i);
int main (){
int num, sum=0;
printf("\nElabore un programa en C# que sume de forma recursiva los\n"
"numeros primos de 1 hasta N. \n\n");
printf("Ingrese un numero (N) : ");
scanf("%i",&num);
printf("\n\nLa sumatoria de numeros primos es: = %i", num_primo(num,sum));
printf("\n");
return 0;
}
int num_primo(int n, int sum){
int x = 0; // contador
int i = 1; // divisor
if (n > 0){
...