#include <stdio.h>
#include <stdlib.h>
int soma(int x){
if (x>0)
return x + (soma(x-1));
}
int main(){
int n, i;
printf("Digite um valor: ");
scanf("%d", &n);
i = soma(n);
printf("O somatorio dos valores positivos de N eh igual a %d", i);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
soma(int x, int vet[]){
if (x==0)
return 0;
else
return (vet[x-1] + soma(x-1, vet));
}
int main(){
setlocale(LC_ALL, "Portuguese");
int n, cont = 0;
printf("Digite o número de elementos do vetor: ");
scanf("%d", &n);
int vet[n];
for (int i = 0; i < n; i++){
printf("Digite o valor do vetor da posição %d: ", i);
scanf("%d", &vet[i]);
}
printf("A soma dos valores do vetor é igual a %d", soma(n, vet));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
fibonacci(int n){
if (n == 0) return 0;
if (n == 1) return 1;
return (fibonacci(n-1) + fibonacci(n-2));
}
int main(){
setlocale(LC_ALL, "Portuguese");
int x;
printf("Digite um valor: ");
scanf("%d", &x);
printf("O enésimo termo desta sequencia de fibonacci é igual a %d", fibonacci(x));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
pot(int x, int y){
if (y == 0)
return 1;
else
return (x*pot(x, y-1));
}
int main()
{
int k, n;
setlocale(LC_ALL, "Portuguese");
printf("Digite o valor da base k: ");
scanf("%d", &k);
printf("Digite o valor da potência n: ");
scanf("%d", &n);
printf("O resultado de %d elevado a %d é igual a %d", k, n, pot(k, n));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
Fat_quad(int x){
if (x <= 0)
return 1;
else
return (x * Fat_quad(x-1));
}
int main(){
setlocale(LC_ALL, "Portuguese");
int N, F;
printf("Digite um valor: ");
scanf("%d", &N);
F = (Fat_quad(2*N)/Fat_quad(N));
printf("O fatorial quadruplo deste número é igual a %d", F);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
F(int n){
if (n == 0 || n == 1)
return 0;
if (n == 2)
return 1;
if (n > 2)
return (F(n-1) + F(n-2) + F(n-3));
}
int main(){
setlocale(LC_ALL, "Portuguese");
int N;
printf("Digite um valor: ");
scanf("%d", &N);
printf("O N-ésimo termo desta sequencia tribonacci é igual a %d", F(N));
return 0;
}