Skip to content

Commit

Permalink
Code Reformat
Browse files Browse the repository at this point in the history
  • Loading branch information
G-Pereira committed Jan 8, 2016
1 parent 1fe664c commit d891630
Show file tree
Hide file tree
Showing 31 changed files with 710 additions and 688 deletions.
302 changes: 186 additions & 116 deletions .idea/workspace.xml

Large diffs are not rendered by default.

18 changes: 6 additions & 12 deletions Aula_Pratica_03/Problema_3.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,25 @@

#include <stdio.h>

int main()
{
int main() {
float h;

printf("Qual a altura da pessoa? ");
scanf("%f", &h);

if (h < 1.3)
{
if (h < 1.3) {
printf("Essa pessoa e' baixíssima.\n");
}
else if (h >= 1.3 && h < 1.6)
{
else if (h >= 1.3 && h < 1.6) {
printf("Essa pessoa e' baixa.\n");
}
else if (h >= 1.6 && h < 1.75)
{
else if (h >= 1.6 && h < 1.75) {
printf("Essa pessoa e' mediana.\n");
}
else if (h >= 1.75 && h < 1.9)
{
else if (h >= 1.75 && h < 1.9) {
printf("Essa pessoa e' alta.\n");
}
else if (h >= 1.9)
{
else if (h >= 1.9) {
printf("Essa pessoa e' altissima.\n");
}
}
28 changes: 13 additions & 15 deletions Aula_Pratica_04/Problema_7.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,20 @@
*/
#include <stdio.h>

int main()
{
unsigned int x, y, counter = 0;
int main() {
unsigned int x, y, counter = 0;

printf("Insira um operando: ");
scanf("%d", &x);
printf("Insira outro operando (potencia de base 2): ");
scanf("%d", &y);
printf("Insira um operando: ");
scanf("%d", &x);
printf("Insira outro operando (potencia de base 2): ");
scanf("%d", &y);

/*fatorizar o y, para saber quantos bits se vão deslocar*/
while(y%2==0)
{
counter++;
y/=2;
}
/*fatorizar o y, para saber quantos bits se vão deslocar*/
while (y % 2 == 0) {
counter++;
y /= 2;
}

printf("%d\n", x<<counter);
printf("%d\n", x << counter);

}
}
2 changes: 1 addition & 1 deletion Aula_Pratica_05/Problema_3.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ int main() {
srand((unsigned) time(&t));

int n, count = 0, i, rt;

printf("Quantos lançamentos? ");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
Expand Down
2 changes: 1 addition & 1 deletion Aula_Pratica_06/Problema_1.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ int dado() {
}

int main() {
time_t t;
time_t t;
srand((unsigned) time(&t));

int n, count = 0, i, rt;
Expand Down
122 changes: 59 additions & 63 deletions Aula_Pratica_11/Problema_10.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,40 @@
* Created on: 18/12/2015
* Author: Fábio Gaspar
*/


#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int Fibonacci(int F);
void printFibonacci(int max_index, int atual);
void printFibonacci_val(int max_value, int atual);

int main(){
int op, x;
printf("Pretende usar numero maximo de valores (1) ou valor maximo (2)? ");
scanf("%d", &op);

switch(op){
case 1:
printf("Introduza um numero maximo de valores: ");
scanf("%d", &x);
printf("Sequencia: ");
printFibonacci(x - 1, 0); /*Até um máximo X valores da sequência, por outras palavras, F(0),...,F(x-1)*/
break;
case 2:
printf("Introduza o valor maximo: ");
scanf("%d", &x);
printf("Sequencia: ");
printFibonacci_val(x, 0);
break;
default:
printf("Não introduziu um valor válido.\n");
exit(0);
}
}


#include <stdio.h>
#include <stdlib.h>

int Fibonacci(int F);

void printFibonacci(int max_index, int atual);

void printFibonacci_val(int max_value, int atual);

int main() {
int op, x;
printf("Pretende usar numero maximo de valores (1) ou valor maximo (2)? ");
scanf("%d", &op);

switch (op) {
case 1:
printf("Introduza um numero maximo de valores: ");
scanf("%d", &x);
printf("Sequencia: ");
printFibonacci(x - 1, 0); /*Até um máximo X valores da sequência, por outras palavras, F(0),...,F(x-1)*/
break;
case 2:
printf("Introduza o valor maximo: ");
scanf("%d", &x);
printf("Sequencia: ");
printFibonacci_val(x, 0);
break;
default:
printf("Não introduziu um valor válido.\n");
exit(0);
}
}

/* int Fibonacci(int MAX_values, int MAX_numbers, int F1, int F2)
{
Expand All @@ -50,41 +51,36 @@
return (F1 + F2);
}
}*/


int Fibonacci(int F)
{

if(F == 1) return 1;
else if (F == 0) return 0;
else return Fibonacci(F-1)+Fibonacci(F-2);
}
int Fibonacci(int F) {

if (F == 1) return 1;
else if (F == 0) return 0;
else return Fibonacci(F - 1) + Fibonacci(F - 2);
}

/* Número máximo de valores */
void printFibonacci(int max_index, int atual)
{
if (atual <= max_index)
{
if (atual==max_index)
printf("%d.\n", Fibonacci(atual));
else
printf("%d, ", Fibonacci(atual));
void printFibonacci(int max_index, int atual) {
if (atual <= max_index) {
if (atual == max_index)
printf("%d.\n", Fibonacci(atual));
else
printf("%d, ", Fibonacci(atual));


printFibonacci(max_index, atual + 1);
}

}
printFibonacci(max_index, atual + 1);
}

/* Valor máximo */
void printFibonacci_val(int max_value, int atual)
{
int temp = Fibonacci(atual);
if (temp <= max_value)
{
printf("%d, ",temp);
printFibonacci_val(max_value, atual + 1);
}
else printf(".\n");
}
}

/* Valor máximo */
void printFibonacci_val(int max_value, int atual) {
int temp = Fibonacci(atual);
if (temp <= max_value) {
printf("%d, ", temp);
printFibonacci_val(max_value, atual + 1);
}
else printf(".\n");
}

38 changes: 19 additions & 19 deletions Aula_Pratica_11/Problema_2.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,30 @@

#define M 100

int capicua(char * str);
int capicua(char *str);

int main() {

char in[M];
printf("Palavra?");
fgets(in, M, stdin);
char in[M];
printf("Palavra?");
fgets(in, M, stdin);

in[strlen(in) - 1] = '\0';
if (capicua(in)) {
printf("Resultado: %s e capicua", in);
}
else {
printf("Resultado: %s nao e capicua", in);
}
in[strlen(in) - 1] = '\0';
if (capicua(in)) {
printf("Resultado: %s e capicua", in);
}
else {
printf("Resultado: %s nao e capicua", in);
}
}

int capicua(char *str) {
int j = strlen(str) - 1, i;
for (i = 0; str[i] == str[j]; i++) {
if (j == i) {
return 1;
}
j--;
}
return 0;
int j = strlen(str) - 1, i;
for (i = 0; str[i] == str[j]; i++) {
if (j == i) {
return 1;
}
j--;
}
return 0;
}
42 changes: 20 additions & 22 deletions Aula_Pratica_11/Problema_4.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,31 @@
#include <stdio.h>

int mdc(int x, int y);
int main()
{
int num1, num2;
printf("Insira um nu'mero: ");
scanf("%d", &num1);
printf("Insira o segundo nu'mero: ");
scanf("%d", &num2);

if (num1 >= num2)
{
printf("O m.d.c e' %d", mdc(num1, num2));
}
else{
printf("O m.d.c e' %d", mdc(num2, num1));
}

int main() {
int num1, num2;
printf("Insira um nu'mero: ");
scanf("%d", &num1);
printf("Insira o segundo nu'mero: ");
scanf("%d", &num2);

if (num1 >= num2) {
printf("O m.d.c e' %d", mdc(num1, num2));
}
else {
printf("O m.d.c e' %d", mdc(num2, num1));
}

}

int mdc(int x, int y){
int mdc(int x, int y) {

/*Assumindo x > y, sempre*/
/*Assumindo x > y, sempre*/

if (x % y != 0)
{
return mdc(y, x % y);
}
else return y;
if (x % y != 0) {
return mdc(y, x % y);
}
else return y;


}
Expand Down
30 changes: 14 additions & 16 deletions Aula_Pratica_11/Problema_6.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,25 @@

char converte(char c, int shift);

int main()
{
char c;
int shift;
printf("carater e shift?: ");
scanf("%c %d", &c, &shift);

printf("resultado: %c", converte(c, shift));
int main() {
char c;
int shift;
printf("carater e shift?: ");
scanf("%c %d", &c, &shift);

printf("resultado: %c", converte(c, shift));
}

char converte(char c, int shift){
char converte(char c, int shift) {

int ascii = (int)c, encrypt;
int ascii = (int) c, encrypt;

encrypt = (ascii + shift - 97) % 26;
encrypt = (ascii + shift - 97) % 26;

if (encrypt < 0)
{
return 123 + encrypt;
}
else return encrypt + 97;
if (encrypt < 0) {
return 123 + encrypt;
}
else return encrypt + 97;


}
Expand Down
Loading

0 comments on commit d891630

Please sign in to comment.