From 673373bafd9b749840671de4e8341914dd0cac97 Mon Sep 17 00:00:00 2001 From: bigheadbh Date: Sun, 9 Aug 2020 10:57:28 -0300 Subject: [PATCH 1/3] =?UTF-8?q?reorganiza=C3=A7=C3=A3o=20de=20diret=C3=B3r?= =?UTF-8?q?ios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {U1 - Introdução => fonte/U1 - Introdução}/README.md | 0 {U2 - Somatórios => fonte/U2 - Somatórios}/README.md | 0 .../U3 - Fundamentos de análise de algoritmos}/README.md | 0 .../U4 - Ordenação em memória principal}/README.md | 0 .../U4 - Ordenação em memória principal}/c/bolha.h | 0 .../U4 - Ordenação em memória principal}/c/bolha_teste.c | 0 .../U4 - Ordenação em memória principal}/c/ordenacao.h | 0 .../U5 - Estruturas de dados lineares e flexíveis}/README.md | 0 {U6 - Árvores binárias => fonte/U6 - Árvores binárias}/README.md | 0 .../U7 - Balanceamento de árvores}/README.md | 0 .../U8 - Tabelas e dicionários}/README.md | 0 {U9 - Árvores TRIE => fonte/U9 - Árvores TRIE}/README.md | 0 12 files changed, 0 insertions(+), 0 deletions(-) rename {U1 - Introdução => fonte/U1 - Introdução}/README.md (100%) rename {U2 - Somatórios => fonte/U2 - Somatórios}/README.md (100%) rename {U3 - Fundamentos de análise de algoritmos => fonte/U3 - Fundamentos de análise de algoritmos}/README.md (100%) rename {U4 - Ordenação em memória principal => fonte/U4 - Ordenação em memória principal}/README.md (100%) rename {U4 - Ordenação em memória principal => fonte/U4 - Ordenação em memória principal}/c/bolha.h (100%) rename {U4 - Ordenação em memória principal => fonte/U4 - Ordenação em memória principal}/c/bolha_teste.c (100%) rename {U4 - Ordenação em memória principal => fonte/U4 - Ordenação em memória principal}/c/ordenacao.h (100%) rename {U5 - Estruturas de dados lineares e flexíveis => fonte/U5 - Estruturas de dados lineares e flexíveis}/README.md (100%) rename {U6 - Árvores binárias => fonte/U6 - Árvores binárias}/README.md (100%) rename {U7 - Balanceamento de árvores => fonte/U7 - Balanceamento de árvores}/README.md (100%) rename {U8 - Tabelas e dicionários => fonte/U8 - Tabelas e dicionários}/README.md (100%) rename {U9 - Árvores TRIE => fonte/U9 - Árvores TRIE}/README.md (100%) diff --git a/U1 - Introdução/README.md b/fonte/U1 - Introdução/README.md similarity index 100% rename from U1 - Introdução/README.md rename to fonte/U1 - Introdução/README.md diff --git a/U2 - Somatórios/README.md b/fonte/U2 - Somatórios/README.md similarity index 100% rename from U2 - Somatórios/README.md rename to fonte/U2 - Somatórios/README.md diff --git a/U3 - Fundamentos de análise de algoritmos/README.md b/fonte/U3 - Fundamentos de análise de algoritmos/README.md similarity index 100% rename from U3 - Fundamentos de análise de algoritmos/README.md rename to fonte/U3 - Fundamentos de análise de algoritmos/README.md diff --git a/U4 - Ordenação em memória principal/README.md b/fonte/U4 - Ordenação em memória principal/README.md similarity index 100% rename from U4 - Ordenação em memória principal/README.md rename to fonte/U4 - Ordenação em memória principal/README.md diff --git a/U4 - Ordenação em memória principal/c/bolha.h b/fonte/U4 - Ordenação em memória principal/c/bolha.h similarity index 100% rename from U4 - Ordenação em memória principal/c/bolha.h rename to fonte/U4 - Ordenação em memória principal/c/bolha.h diff --git a/U4 - Ordenação em memória principal/c/bolha_teste.c b/fonte/U4 - Ordenação em memória principal/c/bolha_teste.c similarity index 100% rename from U4 - Ordenação em memória principal/c/bolha_teste.c rename to fonte/U4 - Ordenação em memória principal/c/bolha_teste.c diff --git a/U4 - Ordenação em memória principal/c/ordenacao.h b/fonte/U4 - Ordenação em memória principal/c/ordenacao.h similarity index 100% rename from U4 - Ordenação em memória principal/c/ordenacao.h rename to fonte/U4 - Ordenação em memória principal/c/ordenacao.h diff --git a/U5 - Estruturas de dados lineares e flexíveis/README.md b/fonte/U5 - Estruturas de dados lineares e flexíveis/README.md similarity index 100% rename from U5 - Estruturas de dados lineares e flexíveis/README.md rename to fonte/U5 - Estruturas de dados lineares e flexíveis/README.md diff --git a/U6 - Árvores binárias/README.md b/fonte/U6 - Árvores binárias/README.md similarity index 100% rename from U6 - Árvores binárias/README.md rename to fonte/U6 - Árvores binárias/README.md diff --git a/U7 - Balanceamento de árvores/README.md b/fonte/U7 - Balanceamento de árvores/README.md similarity index 100% rename from U7 - Balanceamento de árvores/README.md rename to fonte/U7 - Balanceamento de árvores/README.md diff --git a/U8 - Tabelas e dicionários/README.md b/fonte/U8 - Tabelas e dicionários/README.md similarity index 100% rename from U8 - Tabelas e dicionários/README.md rename to fonte/U8 - Tabelas e dicionários/README.md diff --git a/U9 - Árvores TRIE/README.md b/fonte/U9 - Árvores TRIE/README.md similarity index 100% rename from U9 - Árvores TRIE/README.md rename to fonte/U9 - Árvores TRIE/README.md From 85b23bf480e7235ecd24685604d05c4ff00e165c Mon Sep 17 00:00:00 2001 From: bigheadbh Date: Sun, 9 Aug 2020 11:09:21 -0300 Subject: [PATCH 2/3] =?UTF-8?q?Adi=C3=A7=C3=A3o=20de=20novos=20arquivos.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ajuda/README.md | 2 + ajuda/java/Arq.java | 206 +++++++++++++++++++++++++++++++++++++ ajuda/java/MyIO.java | 238 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 446 insertions(+) create mode 100644 ajuda/README.md create mode 100644 ajuda/java/Arq.java create mode 100644 ajuda/java/MyIO.java diff --git a/ajuda/README.md b/ajuda/README.md new file mode 100644 index 0000000..04c9141 --- /dev/null +++ b/ajuda/README.md @@ -0,0 +1,2 @@ +# AEDII +Repositório de códigos da disciplina de Algoritmos e Estrutura de Dados II diff --git a/ajuda/java/Arq.java b/ajuda/java/Arq.java new file mode 100644 index 0000000..9a632d1 --- /dev/null +++ b/ajuda/java/Arq.java @@ -0,0 +1,206 @@ +import java.io.*; +import java.util.Formatter; +import java.util.Scanner; +import java.io.File; +import java.nio.charset.*; + +public class Arq +{ + private static String nomeArquivo = ""; + private static String charsetArquivo = "ISO-8859-1"; + private static boolean write = false, read = false; + private static Formatter saida = null; + private static Scanner entrada = null; + + public static boolean openWrite(String nomeArq, String charset) { + boolean resp = false; + close(); + try{ + saida = new Formatter(nomeArq, charset); + nomeArquivo = nomeArq; + resp = write = true; + } catch (Exception e) {} + return resp; + } + + public static boolean openWrite(String nomeArq) { + return openWrite(nomeArq, charsetArquivo); + } + + public static boolean openWriteClose(String nomeArq, String charset, String conteudo) { + boolean resp = openWrite(nomeArq, charset); + if(resp == true){ + println(conteudo); + close(); + } + return resp; + } + + public static boolean openWriteClose(String nomeArq, String conteudo) { + return openWriteClose(nomeArq, charsetArquivo, conteudo); + } + + public static boolean openRead(String nomeArq) { + return openRead(nomeArq, charsetArquivo); + } + + public static boolean openRead(String nomeArq, String charset) { + boolean resp = false; + close(); + try{ + entrada = new Scanner(new File(nomeArq), charset); + nomeArquivo = nomeArq; + resp = read = true; + } catch (Exception e) {} + return resp; + } + + public static String openReadClose(String nomeArq){ + openRead(nomeArq); + String resp = readAll(); + close(); + return resp; + } + + public static void close() { + if(write == true){ + saida.close(); + } + if(read == true){ + entrada.close(); + } + write = read = false; + nomeArquivo = ""; + charsetArquivo = "ISO-8859-1"; + } + + public static long length(){ + long resp = -1; + if(read != write){ + File file = new File(nomeArquivo); + resp = file.length(); + } + return resp; + } + + public static void print(int x){ + if(write == true){ + saida.format( "%d", x); + } + } + + public static void print(double x){ + if(write == true){ + saida.format( "%f", x); + } + } + + public static void print(String x){ + if(write == true){ + saida.format( "%s", x); + } + } + + public static void print(boolean x){ + if(write == true){ + saida.format( "%s", ((x) ? "true" : "false")); + } + } + + public static void print(char x){ + if(write == true){ + saida.format( "%c", x); + } + } + + public static void println(int x){ + if(write == true){ + saida.format( "%d\n", x); + } + } + + public static void println(double x){ + if(write == true){ + saida.format( "%f\n", x); + } + } + + public static void println(String x){ + if(write == true){ + saida.format( "%s\n", x); + } + } + + public static void println(boolean x){ + if(write == true){ + saida.format( "%s\n", ((x) ? "true" : "false")); + } + } + + public static void println(char x){ + if(write == true){ + saida.format( "%c\n", x); + } + } + + public static int readInt(){ + int resp = -1; + try{ + resp = entrada.nextInt(); + } catch (Exception e) {} + return resp; + } + + public static char readChar(){ + char resp = ' '; + try{ + resp = (char)entrada.nextByte(); + } catch (Exception e) {} + return resp; + } + + public static double readDouble(){ + double resp = -1; + try{ + resp = Double.parseDouble(readString().replace(",",".")); + } catch (Exception e) {} + return resp; + } + + public static String readString(){ + String resp = ""; + try{ + resp = entrada.next(); + } catch (Exception e) { System.out.println(e.getMessage()); } + return resp; + } + + public static boolean readBoolean(){ + boolean resp = false; + try{ + resp = (entrada.next().equals("true")) ? true : false; + } catch (Exception e) {} + return resp; + } + + public static String readLine(){ + String resp = ""; + try{ + resp = entrada.nextLine(); + } catch (Exception e) { System.out.println(e.getMessage()); } + return resp; + } + + + public static boolean hasNext(){ + return entrada.hasNext(); + } + + public static String readAll(){ + String resp = ""; + while(hasNext()){ + resp += (readLine() + "\n"); + } + return resp; + } +} diff --git a/ajuda/java/MyIO.java b/ajuda/java/MyIO.java new file mode 100644 index 0000000..60b984c --- /dev/null +++ b/ajuda/java/MyIO.java @@ -0,0 +1,238 @@ +import java.io.*; +import java.nio.charset.*; + +class MyIO { + + private static BufferedReader in = new BufferedReader(new InputStreamReader(System.in, Charset.forName("ISO-8859-1"))); + private static String charset = "ISO-8859-1"; + + public static void setCharset(String charset_){ + charset = charset_; + in = new BufferedReader(new InputStreamReader(System.in, Charset.forName(charset))); + } + + public static void print(){ + } + + public static void print(int x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void print(double x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void print(String x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void print(boolean x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void print(char x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void println(){ + } + + public static void println(int x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.println(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void println(double x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.println(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void println(String x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.println(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void println(boolean x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.println(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void println(char x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.println(x); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static void printf(String formato, double x){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.printf(formato, x);// "%.2f" + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + } + + public static double readDouble(){ + double d = -1; + try{ + d = Double.parseDouble(readString().trim().replace(",",".")); + }catch(Exception e){} + return d; + } + + public static double readDouble(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + return readDouble(); + } + + public static float readFloat(){ + return (float) readDouble(); + } + + public static float readFloat(String str){ + return (float) readDouble(str); + } + + public static int readInt(){ + int i = -1; + try{ + i = Integer.parseInt(readString().trim()); + }catch(Exception e){} + return i; + } + + public static int readInt(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + return readInt(); + } + + public static String readString(){ + String s = ""; + char tmp; + try{ + do{ + tmp = (char)in.read(); + if(tmp != '\n' && tmp != ' ' && tmp != 13){ + s += tmp; + } + }while(tmp != '\n' && tmp != ' '); + }catch(IOException ioe){ + System.out.println("lerPalavra: " + ioe.getMessage()); + } + return s; + } + + public static String readString(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + return readString(); + } + + public static String readLine(){ + String s = ""; + char tmp; + try{ + do{ + tmp = (char)in.read(); + if(tmp != '\n' && tmp != 13){ + s += tmp; + } + }while(tmp != '\n'); + }catch(IOException ioe){ + System.out.println("lerPalavra: " + ioe.getMessage()); + } + return s; + } + + public static String readLine(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + return readLine(); + } + + public static char readChar(){ + char resp = ' '; + try{ + resp = (char)in.read(); + }catch(Exception e){} + return resp; + } + + public static char readChar(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + return readChar(); + } + + public static boolean readBoolean(){ + boolean resp = false; + String str = ""; + + try{ + str = readString(); + }catch(Exception e){} + + if(str.equals("true") || str.equals("TRUE") || str.equals("t") || str.equals("1") || + str.equals("verdadeiro") || str.equals("VERDADEIRO") || str.equals("V")){ + resp = true; + } + + return resp; + } + + public static boolean readBoolean(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + return readBoolean(); + } + + public static void pause(){ + try{ + in.read(); + }catch(Exception e){} + } + + public static void pause(String str){ + try { + PrintStream out = new PrintStream(System.out, true, charset); + out.print(str); + }catch(UnsupportedEncodingException e){ System.out.println("Erro: charset invalido"); } + pause(); + } +} From b195f9fc6a8982461909b9a2bd6d2cf647878df8 Mon Sep 17 00:00:00 2001 From: bigheadbh Date: Sun, 9 Aug 2020 19:22:28 -0300 Subject: [PATCH 3/3] =?UTF-8?q?nova=20organiza=C3=A7=C3=A3o=20de=20arquivo?= =?UTF-8?q?s.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq01.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq02.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq03.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq04.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq05.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq06.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq07.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq08.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq09.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq10.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq11.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq12.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arquivos.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/argumentos_main.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/leituraescrita.c | 0 .../U0 - Nivelamento}/c/makefile/helloworld.c | 0 .../U0 - Nivelamento}/c/makefile/helloworld.h | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/makefile/main.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/makefile/makefile | 0 .../U0 - Nivelamento}/c/meuprimeiroprograma.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro01.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro02.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro03.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro04.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro05.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro05emCMaisMais.cc | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro06.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro07.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro08.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro09.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro10.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro11.c | 0 .../U0 - Nivelamento}/c/ponteiro/ponteiro12.c | 0 .../U0 - Nivelamento}/c/recursividade/chamandometodo.c | 0 .../U0 - Nivelamento}/c/recursividade/contarmaiuscula.c | 0 .../U0 - Nivelamento}/c/recursividade/fatorialrecursivo.c | 0 .../U0 - Nivelamento}/c/recursividade/fibonaccirecursivo.c | 0 .../U0 - Nivelamento}/c/recursividade/multiplicacao.c | 0 .../U0 - Nivelamento}/c/recursividade/printrecursivo.c | 0 .../U0 - Nivelamento}/c/registro/registro01.c | 0 .../U0 - Nivelamento}/c/registro/registro02.c | 0 .../U0 - Nivelamento}/c/registro/registro03.c | 0 .../U0 - Nivelamento}/c/registro/registro04.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/sizeof.c | 0 {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/string.c | 0 45 files changed, 0 insertions(+), 0 deletions(-) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq01.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq02.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq03.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq04.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq05.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq06.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq07.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq08.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq09.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq10.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq11.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arq12.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/aquivo/arquivos.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/argumentos_main.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/leituraescrita.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/makefile/helloworld.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/makefile/helloworld.h (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/makefile/main.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/makefile/makefile (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/meuprimeiroprograma.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro01.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro02.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro03.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro04.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro05.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro05emCMaisMais.cc (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro06.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro07.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro08.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro09.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro10.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro11.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/ponteiro/ponteiro12.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/recursividade/chamandometodo.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/recursividade/contarmaiuscula.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/recursividade/fatorialrecursivo.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/recursividade/fibonaccirecursivo.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/recursividade/multiplicacao.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/recursividade/printrecursivo.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/registro/registro01.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/registro/registro02.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/registro/registro03.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/registro/registro04.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/sizeof.c (100%) rename {U0 - Nivelamento => fonte/U0 - Nivelamento}/c/string.c (100%) diff --git a/U0 - Nivelamento/c/aquivo/arq01.c b/fonte/U0 - Nivelamento/c/aquivo/arq01.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq01.c rename to fonte/U0 - Nivelamento/c/aquivo/arq01.c diff --git a/U0 - Nivelamento/c/aquivo/arq02.c b/fonte/U0 - Nivelamento/c/aquivo/arq02.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq02.c rename to fonte/U0 - Nivelamento/c/aquivo/arq02.c diff --git a/U0 - Nivelamento/c/aquivo/arq03.c b/fonte/U0 - Nivelamento/c/aquivo/arq03.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq03.c rename to fonte/U0 - Nivelamento/c/aquivo/arq03.c diff --git a/U0 - Nivelamento/c/aquivo/arq04.c b/fonte/U0 - Nivelamento/c/aquivo/arq04.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq04.c rename to fonte/U0 - Nivelamento/c/aquivo/arq04.c diff --git a/U0 - Nivelamento/c/aquivo/arq05.c b/fonte/U0 - Nivelamento/c/aquivo/arq05.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq05.c rename to fonte/U0 - Nivelamento/c/aquivo/arq05.c diff --git a/U0 - Nivelamento/c/aquivo/arq06.c b/fonte/U0 - Nivelamento/c/aquivo/arq06.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq06.c rename to fonte/U0 - Nivelamento/c/aquivo/arq06.c diff --git a/U0 - Nivelamento/c/aquivo/arq07.c b/fonte/U0 - Nivelamento/c/aquivo/arq07.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq07.c rename to fonte/U0 - Nivelamento/c/aquivo/arq07.c diff --git a/U0 - Nivelamento/c/aquivo/arq08.c b/fonte/U0 - Nivelamento/c/aquivo/arq08.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq08.c rename to fonte/U0 - Nivelamento/c/aquivo/arq08.c diff --git a/U0 - Nivelamento/c/aquivo/arq09.c b/fonte/U0 - Nivelamento/c/aquivo/arq09.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq09.c rename to fonte/U0 - Nivelamento/c/aquivo/arq09.c diff --git a/U0 - Nivelamento/c/aquivo/arq10.c b/fonte/U0 - Nivelamento/c/aquivo/arq10.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq10.c rename to fonte/U0 - Nivelamento/c/aquivo/arq10.c diff --git a/U0 - Nivelamento/c/aquivo/arq11.c b/fonte/U0 - Nivelamento/c/aquivo/arq11.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq11.c rename to fonte/U0 - Nivelamento/c/aquivo/arq11.c diff --git a/U0 - Nivelamento/c/aquivo/arq12.c b/fonte/U0 - Nivelamento/c/aquivo/arq12.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arq12.c rename to fonte/U0 - Nivelamento/c/aquivo/arq12.c diff --git a/U0 - Nivelamento/c/aquivo/arquivos.c b/fonte/U0 - Nivelamento/c/aquivo/arquivos.c similarity index 100% rename from U0 - Nivelamento/c/aquivo/arquivos.c rename to fonte/U0 - Nivelamento/c/aquivo/arquivos.c diff --git a/U0 - Nivelamento/c/argumentos_main.c b/fonte/U0 - Nivelamento/c/argumentos_main.c similarity index 100% rename from U0 - Nivelamento/c/argumentos_main.c rename to fonte/U0 - Nivelamento/c/argumentos_main.c diff --git a/U0 - Nivelamento/c/leituraescrita.c b/fonte/U0 - Nivelamento/c/leituraescrita.c similarity index 100% rename from U0 - Nivelamento/c/leituraescrita.c rename to fonte/U0 - Nivelamento/c/leituraescrita.c diff --git a/U0 - Nivelamento/c/makefile/helloworld.c b/fonte/U0 - Nivelamento/c/makefile/helloworld.c similarity index 100% rename from U0 - Nivelamento/c/makefile/helloworld.c rename to fonte/U0 - Nivelamento/c/makefile/helloworld.c diff --git a/U0 - Nivelamento/c/makefile/helloworld.h b/fonte/U0 - Nivelamento/c/makefile/helloworld.h similarity index 100% rename from U0 - Nivelamento/c/makefile/helloworld.h rename to fonte/U0 - Nivelamento/c/makefile/helloworld.h diff --git a/U0 - Nivelamento/c/makefile/main.c b/fonte/U0 - Nivelamento/c/makefile/main.c similarity index 100% rename from U0 - Nivelamento/c/makefile/main.c rename to fonte/U0 - Nivelamento/c/makefile/main.c diff --git a/U0 - Nivelamento/c/makefile/makefile b/fonte/U0 - Nivelamento/c/makefile/makefile similarity index 100% rename from U0 - Nivelamento/c/makefile/makefile rename to fonte/U0 - Nivelamento/c/makefile/makefile diff --git a/U0 - Nivelamento/c/meuprimeiroprograma.c b/fonte/U0 - Nivelamento/c/meuprimeiroprograma.c similarity index 100% rename from U0 - Nivelamento/c/meuprimeiroprograma.c rename to fonte/U0 - Nivelamento/c/meuprimeiroprograma.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro01.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro01.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro01.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro01.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro02.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro02.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro02.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro02.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro03.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro03.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro03.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro03.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro04.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro04.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro04.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro04.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro05.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro05.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro05.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro05.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro05emCMaisMais.cc b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro05emCMaisMais.cc similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro05emCMaisMais.cc rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro05emCMaisMais.cc diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro06.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro06.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro06.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro06.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro07.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro07.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro07.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro07.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro08.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro08.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro08.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro08.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro09.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro09.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro09.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro09.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro10.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro10.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro10.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro10.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro11.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro11.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro11.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro11.c diff --git a/U0 - Nivelamento/c/ponteiro/ponteiro12.c b/fonte/U0 - Nivelamento/c/ponteiro/ponteiro12.c similarity index 100% rename from U0 - Nivelamento/c/ponteiro/ponteiro12.c rename to fonte/U0 - Nivelamento/c/ponteiro/ponteiro12.c diff --git a/U0 - Nivelamento/c/recursividade/chamandometodo.c b/fonte/U0 - Nivelamento/c/recursividade/chamandometodo.c similarity index 100% rename from U0 - Nivelamento/c/recursividade/chamandometodo.c rename to fonte/U0 - Nivelamento/c/recursividade/chamandometodo.c diff --git a/U0 - Nivelamento/c/recursividade/contarmaiuscula.c b/fonte/U0 - Nivelamento/c/recursividade/contarmaiuscula.c similarity index 100% rename from U0 - Nivelamento/c/recursividade/contarmaiuscula.c rename to fonte/U0 - Nivelamento/c/recursividade/contarmaiuscula.c diff --git a/U0 - Nivelamento/c/recursividade/fatorialrecursivo.c b/fonte/U0 - Nivelamento/c/recursividade/fatorialrecursivo.c similarity index 100% rename from U0 - Nivelamento/c/recursividade/fatorialrecursivo.c rename to fonte/U0 - Nivelamento/c/recursividade/fatorialrecursivo.c diff --git a/U0 - Nivelamento/c/recursividade/fibonaccirecursivo.c b/fonte/U0 - Nivelamento/c/recursividade/fibonaccirecursivo.c similarity index 100% rename from U0 - Nivelamento/c/recursividade/fibonaccirecursivo.c rename to fonte/U0 - Nivelamento/c/recursividade/fibonaccirecursivo.c diff --git a/U0 - Nivelamento/c/recursividade/multiplicacao.c b/fonte/U0 - Nivelamento/c/recursividade/multiplicacao.c similarity index 100% rename from U0 - Nivelamento/c/recursividade/multiplicacao.c rename to fonte/U0 - Nivelamento/c/recursividade/multiplicacao.c diff --git a/U0 - Nivelamento/c/recursividade/printrecursivo.c b/fonte/U0 - Nivelamento/c/recursividade/printrecursivo.c similarity index 100% rename from U0 - Nivelamento/c/recursividade/printrecursivo.c rename to fonte/U0 - Nivelamento/c/recursividade/printrecursivo.c diff --git a/U0 - Nivelamento/c/registro/registro01.c b/fonte/U0 - Nivelamento/c/registro/registro01.c similarity index 100% rename from U0 - Nivelamento/c/registro/registro01.c rename to fonte/U0 - Nivelamento/c/registro/registro01.c diff --git a/U0 - Nivelamento/c/registro/registro02.c b/fonte/U0 - Nivelamento/c/registro/registro02.c similarity index 100% rename from U0 - Nivelamento/c/registro/registro02.c rename to fonte/U0 - Nivelamento/c/registro/registro02.c diff --git a/U0 - Nivelamento/c/registro/registro03.c b/fonte/U0 - Nivelamento/c/registro/registro03.c similarity index 100% rename from U0 - Nivelamento/c/registro/registro03.c rename to fonte/U0 - Nivelamento/c/registro/registro03.c diff --git a/U0 - Nivelamento/c/registro/registro04.c b/fonte/U0 - Nivelamento/c/registro/registro04.c similarity index 100% rename from U0 - Nivelamento/c/registro/registro04.c rename to fonte/U0 - Nivelamento/c/registro/registro04.c diff --git a/U0 - Nivelamento/c/sizeof.c b/fonte/U0 - Nivelamento/c/sizeof.c similarity index 100% rename from U0 - Nivelamento/c/sizeof.c rename to fonte/U0 - Nivelamento/c/sizeof.c diff --git a/U0 - Nivelamento/c/string.c b/fonte/U0 - Nivelamento/c/string.c similarity index 100% rename from U0 - Nivelamento/c/string.c rename to fonte/U0 - Nivelamento/c/string.c