Skip to content

Instantly share code, notes, and snippets.

View Tomcat-42's full-sized avatar
🧙
0x4d61676500

Pablo Alessandro Santos Hugen Tomcat-42

🧙
0x4d61676500
View GitHub Profile
//#include "listaSE.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef struct Lnode
{
int Data;
struct Lnode *Next;
}Lnode;
#include <stdio.h>
#include <math.h>
// Retorna a distância entre dois pontos no plano
int dist(int x1,int y1, int x2,int y2);
int main()
{
int l, c, r1, r2;
@Tomcat-42
Tomcat-42 / q1.c
Created September 27, 2019 15:13
Calculadora de matrizes esparsas.
/* Equipe: Pablo AS Hugen
* Questão 01: Matrizes Esparsas */
#include <stdio.h>
#include <stdlib.h>
/* Número de casas decimais dos valores impressos */
#define DEC 1
/* Justifica PAD casas à direita */
#define PAD 4
/*Comando do OS para 'limpar' a stdout*/
@Tomcat-42
Tomcat-42 / le.c
Created September 30, 2019 15:34
n funciona direito
void scanLab(Labirinto *l, int m, int n)
{
int i;
/*possível ocorrência da entrada ou saída em alguma linha*/
char *ocu_in, *ocu_out;
char *tmp = (char *)malloc((n+1) * sizeof(char));
l->m = m;
l->n = n;
@Tomcat-42
Tomcat-42 / q4.c
Created October 1, 2019 20:31
rato locão no labirinto
//Equipe: Pablo AS Hugen
//Questão 04: Fuga do labirinto
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define MAX_LEN 10000
/*Estruturas da pilha e de coordenadas*/
typedef struct
@Tomcat-42
Tomcat-42 / q2.c
Created October 3, 2019 01:54
pouso de emergência
void emergencia()
{
int i,j;
printf("\nRelatórios de Aterrissagens de emergência:\n\n");
Lnode *aux;
for(i=0; i<4; i++)
{
aux = fila_aterrissagem[i].First;
@Tomcat-42
Tomcat-42 / q2.c
Created October 3, 2019 02:24
aeroporto
//Equipe: Pablo AS Hugen
//Questão 02: Simulação de Filas
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define CLEARCMD "clear"
/*Id único para cada avição decolando*/
int id_decol;
@Tomcat-42
Tomcat-42 / agenda.c
Created October 15, 2019 10:50
bubblesort em disco
void bubblesort(FILE *F)
{
int i, j, n;
registro aux1, aux2;
int sizer = sizeof(registro);
//calcula o numero de registros
fseek(F, 0, SEEK_END);
n = ftell(F) / sizer; //ftell retorna numero de bytes tem arquvio (F); fteel/sizer retorna numero de registros armazenados
/* Equipe: Pablo Hugen, Carlos Stum, Heloísa Alves
* Questão 01: Matrizes Esparsas */
#include <stdio.h>
#include <stdlib.h>
/* Número de casas decimais dos valores impressos */
#define DEC 3
/* Justifica PAD casas à direita */
#define PAD 4
/*Comando do OS para 'limpar' a stdout*/

.gitignore

Um arquivo com o nome de .gitignore dentro da raiz do repo fará que o git ignore todos os arquivos dentro dele.

Repos

iniciar um repo