N

@NichollasM

EPP2

C
2 hours ago
#include <stdio.h> int main() { int n; printf("Digite qualquer caractere para sair..."); scanf("%d", &n); return 0; }

L2 - Ex 4

C
9 months ago
#include <stdio.h> #include <stdlib.h> void inc(int *a){ *a += 1; } int main() { int a;

L4 - Ex3

C
9 months ago
#include <stdio.h> #include <stdlib.h> void swap(int *a, int *b){ int x = *a; *a = *b; *b = x; }

L4 - Ex1

C
9 months ago
#include <stdio.h> #include <stdlib.h> int main() { double media, sum = 0; int n; scanf("%d", &n); int *p; p = malloc(n * sizeof(int));

L3 - Ex 1

C
11 months ago
#include <stdio.h> #define MAX 1000 void le_matriz(double A[][MAX], int n, int k){ int i, j; for(i = 0; i < n; i++){ for(j = 0; j < k; j++){ scanf("%lf", &A[i][j]); } }

L2 - Ex 3

C
11 months ago
#include <stdio.h> const int MAXN = 128; void imprime_reverso(int A[], int tam){ if(tam == 0){ // caso base return; } printf("%d\n", A[tam - 1]); imprime_reverso(A, tam - 1);

L2 - Ex 2

C
11 months ago
#include <stdio.h> int coeficiente(int n, int k){ return (k == 0 || k == n) ? 1 : coeficiente(n-1, k) + coeficiente(n - 1, k - 1); } int main() { int n, k, coef; scanf("%d %d", &n, &k);

L2 - Ex1

C
11 months ago
#include <stdio.h> int Tribonacci(int n){ if(n >= 3){ return Tribonacci(n - 1) + Tribonacci(n - 2) + Tribonacci(n - 3); } else if (n == 1 || n == 2){ return 1; } else { return 0; }

L1 - Ex 5

C
11 months ago
#include <stdio.h> #include <string.h> void le_string(char S[]){ scanf("%s", S); } int palindromo( char S[]){ int i, tam; tam = strlen(S);

Lab 2 - Ex 4

C
11 months ago
#include<stdio.h> const int MAXN = 128; int soma( int A[], int a, int b ){ int i, sum; for(i = a; i <= b; i++){ sum += A[i]; } return sum; }

Lab 2 - Ex 2

C
11 months ago
#include<stdio.h> const int MAXN = 128; int uniao( int A[], int tamA, int B[], int tamB, int C[] ){ int i, j, tamC; tamC = 0; for(i = 0; i < tamA; i++) C[i] = A[i];

Lab 2 - Ex1

C
11 months ago
#include<stdio.h> #include<string.h> const int MAXN = 128; void rotar_esquerda( char S[] ){ char caracter; caracter = S[0]; for(int i = 0; S[i] != '\0'; i++){ S[i] = S[i + 1];

L1 - Ex2 / Ex3

C
11 months ago
#include <stdio.h> void le_vetor(int A[], int tam){ int i; for(i = 0; i < tam; i++){ scanf("%d", &A[i]); } } void insere_ordenado(int A[], int tam, int x){ // exercicio 2

L1 - Ex1

C
11 months ago
#include <stdio.h> void le_vetor(int seq[], int n){ int i; for(i = 0; i < n; i++){ scanf("%d", &seq[i]); } } void imprime_seq(int seq[], int n){

matriz_struct

C
1 year ago
#include <stdio.h> #include <stdlib.h> typedef struct { int ncols; int nlins; int **data; }* Matriz;

L6 - Exercício 7

C
1 year ago
#include <stdio.h> #include <stdlib.h> #include <string.h> void convert_to_binary(int n, char *output){ if(n == 0) return; convert_to_binary(n / 2, output); int index = strlen(output); output[index]

L6 - Exercício 9

C
1 year ago
#include <stdio.h> int combinacao(int n, int k){ if (k == n || k <= 0) // caso base return 1; else if(k > n){ return 0; } return combinacao(n - 1, k - 1) + combinacao(n - 1, k); // a recursão só funciona se o caso base e

L6 - Exercício 8

C
1 year ago
#include <stdio.h> #include <stdlib.h> void sequencia_collatz(int n){ if (n == 1) printf("%d ", n); else{ if(n % 2 == 1){ printf("%d ", n); sequencia_collatz(3 * n + 1);

Aula Recursão - Ex 2

C
1 year ago
#include <stdio.h> #include <stdlib.h> int stifel(int n, int k){ if(n < 0 || k < 0) return 0; else return stifel(n) }

Aula Recursão - Ex 1

C
1 year ago
#include <stdio.h> #include <stdlib.h> int maximo(int* v, int n){ if(n == 1) // caso base return v[0]; else{ if(v[n - 1] < maximo(v, n - 1)){ return v[n-1]; } else{