Skip to content

Instantly share code, notes, and snippets.

View philorocha's full-sized avatar

Felipe Vieira da Rocha philorocha

  • São Lourenço da Mata, Pernambuco, Brazil
View GitHub Profile
@philorocha
philorocha / fatorial.c
Created November 10, 2017 23:20
Fatorial
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
int numero, fatorial = 1;
setlocale(LC_ALL, "Portuguese");
printf("Digite um número maior ou igual a 0: ");
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
srand(time(NULL));
int linhas, colunas;
printf("Informe a quantidade de linhas: ");
scanf("%d", &linhas);
#include <stdio.h>
int fibonacci(int n) {
if (n == 1) {
return 1;
}
if (n == 2) {
return 1;
}
return fibonacci(n - 1) + fibonacci(n - 2);
#include <stdio.h>
/*Dado um vetor, calcule o produto de todos os elementos do vetor*/
int produto(int vetor[], int tamanho) {
if (tamanho > 0) {
return vetor[tamanho - 1] * produto(vetor, tamanho - 1);
}
return 1;
}
#include <stdio.h>
int fatorial(int num) {
if (num == 0 || num == 1) {
return 1;
}
if (num > 1) {
return num * fatorial(num - 1);
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Cadastro de Usuário</title>
</head>
<body>
<form action="adicionar_usuario.php" method="post">
<?php
/* Recebendo dados do formulário. Existe um modo mais seguro, mas pra abstrair deixei o modo simples */
$codigo = $_POST['codigo'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$data_nasc = $_POST['data_nasc'];
if (codigo_existe($codigo)) {
echo 'Já existe um cliente com este codigo!<br/>';
#include <stdio.h>
int push(int vetor[], int valor, int* topo, int tamanho) {
(*topo)++;
if (*topo < tamanho) {
vetor[*topo] = valor;
return 1;
} else {
return 0;
}
#include <stdio.h>
#include <stdlib.h>
typedef struct No {
int valor;
struct No* proximo;
} No;
No* pilha = NULL;
/*Fila dinamica funcional*/
#include <stdio.h>
#include <stdlib.h>
typedef struct No{
int valor;
struct No* proximo;
} No;
No* inserir(No* no, int valor) {