Para responder essa questão devemos colocar e prática nossos conhecimentos sobre Programação C.
Dado que o programa desenvolvido nessa questão é:
#include <stdio.h>
int func(int n) {
if (n == 0) {
return (1);
}
else {
return(n - func(n-1));
}
}
int main() {
int a, b;
printf("Digite um valor inteiro:");
scanf("%d", &a);
b = func(a);
printf("%d \n", b);
return 0;
}
E sendo as entradas 0, 1 e 5. Logo as saídas serão respectivamente 1, 0, 2.
Portanto, sendo as entradas fornecidas temos que as saídas serão 1, 0 e 2.
Para responder essa questão devemos colocar e prática nossos conhecimentos sobre Programação C.
Dado que o programa desenvolvido nessa questão é:
#include <stdio.h>
int func(int n) {
if (n == 0) {
return (1);
}
else {
return(n - func(n-1));
}
}
int main() {
int a, b;
printf("Digite um valor inteiro:");
scanf("%d", &a);
b = func(a);
printf("%d \n", b);
return 0;
}
E sendo as entradas 0, 1 e 5. Logo as saídas serão respectivamente 1, 0, 2.
Portanto, sendo as entradas fornecidas temos que as saídas serão 1, 0 e 2.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagem de Programação Estruturada
Linguagem de Programação Estruturada
Compartilhar