Lista 8 parte 1

Run Settings
LanguageC
Language Version
Run Command
#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; }
Editor Settings
Theme
Key bindings
Full width
Lines