Skip to content

Instantly share code, notes, and snippets.

View tarcisio-marinho's full-sized avatar
:octocat:
Working

Tarcísio tarcisio-marinho

:octocat:
Working
View GitHub Profile
@tarcisio-marinho
tarcisio-marinho / maxDifference.c
Created October 25, 2016 04:35
Diferencia máxima entre dois inteiros em um vetor
#include<stdio.h>
void getNumbers(int vet[],int n);
int maxDiff(int vet[],int n);
int main(){
int number,result;
do{
scanf("%d",&number);
}while(number<1);
@tarcisio-marinho
tarcisio-marinho / Permutations.c
Created October 25, 2016 04:38
Permutação de números
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void swap(char *x, char *y){
char temp;
temp = *x;
*x = *y;
*y = temp;
}
@tarcisio-marinho
tarcisio-marinho / 4thBit.c
Last active October 25, 2016 05:09
4th bit de um numero inteiro
#include<stdio.h>
void binary(int array[]){
int n,i,j,a;
i=0;
scanf("%d",&n);fflush(stdin);
if(n<8){
printf("0\n");
}else if(n==8){
printf("1\n");
}
@tarcisio-marinho
tarcisio-marinho / PlacaCarro.c
Created October 25, 2016 05:26
Valida placa de carro
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
void lerPlaca(char placa[]);
void validaPlaca(char placa[]);
void isnum(char caracter);
int main(){
@tarcisio-marinho
tarcisio-marinho / CPF.c
Created October 25, 2016 05:28
Valida CPF
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
#define tam 11
void preencher(char vet[]);
void digito1(char vet[], int primeiro[], int *verificador);
void digito2(char vet[], int segundo[], int *verificador2);
int valida(char vet[], int a, int b);
@tarcisio-marinho
tarcisio-marinho / JogoDaVelha.c
Created November 4, 2016 03:34
Jogo da velha para Linux! 3 tipos de jogos : Player x Player, Computador no facil e Computador no dificil !
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
#include<time.h>
#define nome 40
#define tam 3
void jogo(char nome1[],char nome2[],int primeiro);
void mapa(char mat[][tam]);
void jogadores();
@tarcisio-marinho
tarcisio-marinho / Senha.c
Created November 12, 2016 20:08
Gerador de senhas fortes, dificeis de serem quebradas!
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void geraSenha(int tam);
int main(){
int tam;
printf("Digite o tamanho: ");
scanf("%d",&tam);
geraSenha(tam);
}
@tarcisio-marinho
tarcisio-marinho / walk.py
Last active December 13, 2017 17:38
Walkthrought filesystem
import os
for a, b, c in os.walk(os.getcwd()):
for file in c:
print(os.path.join(file, a))
@tarcisio-marinho
tarcisio-marinho / variables.c
Created December 13, 2017 17:40
path variables
char * home = get_home_enviroment(); // /home/USER/
char * desktop = get_desktop_enviroment(home); // /home/USER/Desktop/
char * username = get_username(); USERNAME
char * trash = get_trash_path(home); // /home/USER/.local/share/Trash/
char * media = get_media_path(username);
@tarcisio-marinho
tarcisio-marinho / find_files.c
Created December 13, 2017 17:41
find files
/* If finds a file, append to the linked list */
if(ent->d_type == 8){ // it's a file
while(ext != NULL){ // check file extension
if(strcmp(get_filename_ext(path_to_file), ext) == 0){
append(files, path_to_file, NULL, NULL);
break;
}
ext = strtok(NULL, " ");