aboutsummaryrefslogtreecommitdiff
path: root/boca-1.5.2/doc/tests/fontes
diff options
context:
space:
mode:
authorcassio <cassiopc@gmail.com>2013-07-02 05:44:46 +0000
committercassio <cassiopc@gmail.com>2013-07-02 05:44:46 +0000
commita9aa438ea0558eb0044cf1e54a9190ddb41b65e5 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /boca-1.5.2/doc/tests/fontes
parent94caebadeb66ad7b453d4258a796979cafb758b0 (diff)
downloadboca-a9aa438ea0558eb0044cf1e54a9190ddb41b65e5.tar.gz
boca-a9aa438ea0558eb0044cf1e54a9190ddb41b65e5.zip
restructuring of boca's git
Diffstat (limited to 'boca-1.5.2/doc/tests/fontes')
-rw-r--r--boca-1.5.2/doc/tests/fontes/abacaxi-yes.c48
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-compile.c5
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-compile.cpp5
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-compile.java23
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-compile.pas27
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-diffbug.c25
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-incorrect.c17
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-incorrect.cpp18
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-incorrect.java23
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-incorrect.pas27
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-outputformat.c17
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-outputformat.cpp17
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-outputformat.java23
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-outputformat.pas27
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-runtime.c5
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-runtime.cpp5
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-runtime.java24
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-runtime.pas27
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-timelimit.c8
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-timelimit.cpp8
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-timelimit.java10
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-timelimit.pas8
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-yes.c17
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-yes.cpp18
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-yes.java23
-rw-r--r--boca-1.5.2/doc/tests/fontes/bits-yes.pas27
-rw-r--r--boca-1.5.2/doc/tests/fontes/formiga-yes.c68
-rw-r--r--boca-1.5.2/doc/tests/fontes/grid.java10
-rw-r--r--boca-1.5.2/doc/tests/fontes/multas-yes.c85
29 files changed, 0 insertions, 645 deletions
diff --git a/boca-1.5.2/doc/tests/fontes/abacaxi-yes.c b/boca-1.5.2/doc/tests/fontes/abacaxi-yes.c
deleted file mode 100644
index 3b9d1a0..0000000
--- a/boca-1.5.2/doc/tests/fontes/abacaxi-yes.c
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Copyright 2001 Maratona de Programacao do IME-USP -- cef@ime.usp.br
- */
-
-#include <stdio.h>
-
-int main(int argc, char *argv[])
-{
- FILE * ent;
- int cont = 0;
- int n, num, rec[1000], desp[1000], soma, i, inic, somamax, imax, fmax;
-
- ent = stdin;
- fscanf(ent, "%d", &n);
- while (n > 0){
- cont++;
- printf("Fazenda %d\n", cont);
- for (i = 0; i < n; i++) fscanf(ent, "%d", &rec[i]);
- for (i = 0; i < n; i++) fscanf(ent, "%d", &desp[i]);
- somamax = -1;
- imax = 0;
- fmax = 0;
- soma = 0;
- inic = 1;
- for (i = 0; i < n; i++){
- num = rec[i] - desp[i];
- if (soma + num >= 0){
- soma += num;
- if (soma > somamax){
- imax = inic;
- fmax = i + 1;
- somamax = soma;
- }
- }
- else{
- inic = i + 2;
- soma = 0;
- }
- }
- if(somamax >= 0)
- printf("Inicio %d Fim %d\n\n", imax, fmax);
- else
- printf("O produtor so teve prejuizo nesta fazenda\n\n");
-
- fscanf(ent, "%d", &n);
- }
- return(0);
-}
-
diff --git a/boca-1.5.2/doc/tests/fontes/bits-compile.c b/boca-1.5.2/doc/tests/fontes/bits-compile.c
deleted file mode 100644
index ad979fd..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-compile.c
+++ /dev/null
@@ -1,5 +0,0 @@
-int main(void) {
- int n;
- n = 42
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-compile.cpp b/boca-1.5.2/doc/tests/fontes/bits-compile.cpp
deleted file mode 100644
index ad979fd..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-compile.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-int main(void) {
- int n;
- n = 42
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-compile.java b/boca-1.5.2/doc/tests/fontes/bits-compile.java
deleted file mode 100644
index dcfa1eb..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-compile.java
+++ /dev/null
@@ -1,23 +0,0 @@
-import java.io.*;
-class bits {
- public static void main(String args[]) {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int i, j, n, max, inst=0;
- while(42==42) {
- st.nextToken();
- n = (int) st.nval;
- if(n==0) break;
- max=1;
- for(i=0; i<n; i++) {
- st.nextToken();
- j = (int) st.nval;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- inst++;
- System.out.println("Instancia " + inst);
- System.out.println(i*n + "\n");
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-compile.pas b/boca-1.5.2/doc/tests/fontes/bits-compile.pas
deleted file mode 100644
index ad2765f..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-compile.pas
+++ /dev/null
@@ -1,27 +0,0 @@
-program bits;
-var i, j, n, max, inst: Longint;
-begin
- inst=0;
- while true do
- begin
- read(n);
- if n=0 then break;
- max:=1;
- for i:=0 to n-1 do
- begin
- read(j);
- if j>max then max:=j
- end;
- i:=0;
- while max>0 do
- begin
- max := max div 2;
- i := i + 1
- end;
- write('Instancia ');
- inst := inst + 1;
- writeln(inst);
- writeln(i*n);
- writeln()
- end
-end.
diff --git a/boca-1.5.2/doc/tests/fontes/bits-diffbug.c b/boca-1.5.2/doc/tests/fontes/bits-diffbug.c
deleted file mode 100644
index 3703152..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-diffbug.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/* this file illustrate a bug in diff that, even using -w -B -b,
- * it will think that the files are different and will return
- * exit code 1, when the only difference between them is a line
- * in the end with a single white space.
- * Author: cassio@ime.usp.br
- * Last updated: 18/aug/2008
- */
-#include <stdio.h>
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- scanf("%d", &n);
- if(!n) break;
- max=1;
- for(i=0; i<n; i++) {
- scanf("%d", &j);
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- printf("Instancia %d\n%d\n\n", ++inst, i*n);
- }
- printf(" \n");
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-incorrect.c b/boca-1.5.2/doc/tests/fontes/bits-incorrect.c
deleted file mode 100644
index de05583..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-incorrect.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdio.h>
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- scanf("%d", &n);
- if(!n) break;
- max=0;
- for(i=0; i<n; i++) {
- scanf("%d", &j);
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- printf("Instancia %d\n%d\n\n", ++inst, i*n);
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-incorrect.cpp b/boca-1.5.2/doc/tests/fontes/bits-incorrect.cpp
deleted file mode 100644
index 3b38845..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-incorrect.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <iostream>
-using namespace std;
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- cin >> n;
- if(!n) break;
- max=0;
- for(i=0; i<n; i++) {
- cin >> j;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- cout << "Instancia " << ++inst << endl << (i*n) << endl << endl;
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-incorrect.java b/boca-1.5.2/doc/tests/fontes/bits-incorrect.java
deleted file mode 100644
index 30b388d..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-incorrect.java
+++ /dev/null
@@ -1,23 +0,0 @@
-import java.io.*;
-class bits {
- public static void main(String args[]) throws Exception {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int i, j, n, max, inst=0;
- while(42==42) {
- st.nextToken();
- n = (int) st.nval;
- if(n==0) break;
- max=0;
- for(i=0; i<n; i++) {
- st.nextToken();
- j = (int) st.nval;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- inst++;
- System.out.println("Instancia " + inst);
- System.out.println(i*n + "\n");
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-incorrect.pas b/boca-1.5.2/doc/tests/fontes/bits-incorrect.pas
deleted file mode 100644
index 7dbcd4b..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-incorrect.pas
+++ /dev/null
@@ -1,27 +0,0 @@
-program bits;
-var i, j, n, max, inst: Longint;
-begin
- inst:=0;
- while true do
- begin
- read(n);
- if n=0 then break;
- max:=1;
- for i:=0 to n-1 do
- begin
- read(j);
- if j>max then max:=j
- end;
- i:=0;
- while max>0 do
- begin
- max := max div 2;
- i := i + 1
- end;
- write('Instancia ');
- inst := inst + 1;
- writeln(inst);
- writeln(i);
- writeln()
- end
-end.
diff --git a/boca-1.5.2/doc/tests/fontes/bits-outputformat.c b/boca-1.5.2/doc/tests/fontes/bits-outputformat.c
deleted file mode 100644
index 62d11f5..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-outputformat.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdio.h>
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- scanf("%d", &n);
- if(!n) break;
- max=1;
- for(i=0; i<n; i++) {
- scanf("%d", &j);
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- printf("INStanCIA %d\n%d\n\n", ++inst, i*n);
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-outputformat.cpp b/boca-1.5.2/doc/tests/fontes/bits-outputformat.cpp
deleted file mode 100644
index 62d11f5..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-outputformat.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdio.h>
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- scanf("%d", &n);
- if(!n) break;
- max=1;
- for(i=0; i<n; i++) {
- scanf("%d", &j);
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- printf("INStanCIA %d\n%d\n\n", ++inst, i*n);
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-outputformat.java b/boca-1.5.2/doc/tests/fontes/bits-outputformat.java
deleted file mode 100644
index 7a3d144..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-outputformat.java
+++ /dev/null
@@ -1,23 +0,0 @@
-import java.io.*;
-class bits {
- public static void main(String args[]) throws Exception {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int i, j, n, max, inst=0;
- while(42==42) {
- st.nextToken();
- n = (int) st.nval;
- if(n==0) break;
- max=1;
- for(i=0; i<n; i++) {
- st.nextToken();
- j = (int) st.nval;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- inst++;
- System.out.println("Instancia " + inst);
- System.out.println(i*n);
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-outputformat.pas b/boca-1.5.2/doc/tests/fontes/bits-outputformat.pas
deleted file mode 100644
index e5094d2..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-outputformat.pas
+++ /dev/null
@@ -1,27 +0,0 @@
-program bits;
-var i, j, n, max, inst: Longint;
-begin
- inst:=0;
- while true do
- begin
- read(n);
- if n=0 then break;
- max:=1;
- for i:=0 to n-1 do
- begin
- read(j);
- if j>max then max:=j
- end;
- i:=0;
- while max>0 do
- begin
- max := max div 2;
- i := i + 1
- end;
- write('Instacia ');
- inst := inst + 1;
- writeln(inst);
- writeln(i*n);
- writeln()
- end
-end.
diff --git a/boca-1.5.2/doc/tests/fontes/bits-runtime.c b/boca-1.5.2/doc/tests/fontes/bits-runtime.c
deleted file mode 100644
index 9fe074f..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-runtime.c
+++ /dev/null
@@ -1,5 +0,0 @@
-int main(void) {
- int *n= (int *)42;
- *n = 42;
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-runtime.cpp b/boca-1.5.2/doc/tests/fontes/bits-runtime.cpp
deleted file mode 100644
index 9fe074f..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-runtime.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-int main(void) {
- int *n= (int *)42;
- *n = 42;
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-runtime.java b/boca-1.5.2/doc/tests/fontes/bits-runtime.java
deleted file mode 100644
index f7bffc5..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-runtime.java
+++ /dev/null
@@ -1,24 +0,0 @@
-import java.io.*;
-class bits {
- public static void main(String args[]) throws Exception {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int i, j, n, max, inst=0;
- while(42==42) {
- st.nextToken();
- n = (int) st.nval;
- if(n==0) break;
- max=1;
- for(i=0; i<n; i++) {
- st.nextToken();
- j = (int) st.nval;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- inst++;
- System.out.println("Instancia " + inst);
- System.out.println(i*n + "\n");
- throw new Exception("OPA! Runtime error, hehehe...");
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-runtime.pas b/boca-1.5.2/doc/tests/fontes/bits-runtime.pas
deleted file mode 100644
index ed496c0..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-runtime.pas
+++ /dev/null
@@ -1,27 +0,0 @@
-program bits;
-var i, inst, max, n: Longint;
- v: array[0..1] of Longint;
-begin
- while true do
- begin
- read(n);
- if n=0 then break;
- max := 1;
- for i:=0 to n-1 do
- begin
- read(v[i]);
- if v[i]>max then max:=v[i]
- end;
- i:=0;
- while max>0 do
- begin
- max := max div 2;
- i := i + 1
- end;
- write('Instancia ');
- inst := inst + 1;
- writeln(inst);
- writeln(i*n);
- writeln()
- end
-end.
diff --git a/boca-1.5.2/doc/tests/fontes/bits-timelimit.c b/boca-1.5.2/doc/tests/fontes/bits-timelimit.c
deleted file mode 100644
index 19e1c57..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-timelimit.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <stdio.h>
-int main(void) {
- int n=0;
- while(42) {
- n++;
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-timelimit.cpp b/boca-1.5.2/doc/tests/fontes/bits-timelimit.cpp
deleted file mode 100644
index 25cb517..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-timelimit.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <iostream>
-int main(void) {
- int n=0;
- while(42) {
- n++;
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-timelimit.java b/boca-1.5.2/doc/tests/fontes/bits-timelimit.java
deleted file mode 100644
index 4330bb3..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-timelimit.java
+++ /dev/null
@@ -1,10 +0,0 @@
-import java.io.*;
-class bits {
- public static void main(String args[]) throws Exception {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int inst=0;
- while(42==42) {
- inst++;
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-timelimit.pas b/boca-1.5.2/doc/tests/fontes/bits-timelimit.pas
deleted file mode 100644
index d0b496d..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-timelimit.pas
+++ /dev/null
@@ -1,8 +0,0 @@
-program bits;
-var inst: Longint;
-begin
- inst:=0;
- while true do
- begin
- end
-end.
diff --git a/boca-1.5.2/doc/tests/fontes/bits-yes.c b/boca-1.5.2/doc/tests/fontes/bits-yes.c
deleted file mode 100644
index ab23f83..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-yes.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdio.h>
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- scanf("%d", &n);
- if(!n) break;
- max=1;
- for(i=0; i<n; i++) {
- scanf("%d", &j);
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- printf("Instancia %d\n%d\n\n", ++inst, i*n);
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-yes.cpp b/boca-1.5.2/doc/tests/fontes/bits-yes.cpp
deleted file mode 100644
index 11a32b5..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-yes.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <iostream>
-using namespace std;
-int main(void) {
- int i, j, n, max, inst=0;
- while(42) {
- cin >> n;
- if(!n) break;
- max=1;
- for(i=0; i<n; i++) {
- cin >> j;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- cout << "Instancia " << ++inst << endl << (i*n) << endl << endl;
- }
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-yes.java b/boca-1.5.2/doc/tests/fontes/bits-yes.java
deleted file mode 100644
index 3448484..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-yes.java
+++ /dev/null
@@ -1,23 +0,0 @@
-import java.io.*;
-class bits {
- public static void main(String args[]) throws Exception {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int i, j, n, max, inst=0;
- while(42==42) {
- st.nextToken();
- n = (int) st.nval;
- if(n==0) break;
- max=1;
- for(i=0; i<n; i++) {
- st.nextToken();
- j = (int) st.nval;
- if(j>max) max=j;
- }
- for(i=0; max>0; i++)
- max >>= 1;
- inst++;
- System.out.println("Instancia " + inst);
- System.out.println(i*n + "\n");
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/bits-yes.pas b/boca-1.5.2/doc/tests/fontes/bits-yes.pas
deleted file mode 100644
index 0970c43..0000000
--- a/boca-1.5.2/doc/tests/fontes/bits-yes.pas
+++ /dev/null
@@ -1,27 +0,0 @@
-program bits;
-var i, j, n, max, inst: Longint;
-begin
- inst:=0;
- while true do
- begin
- read(n);
- if n=0 then break;
- max:=1;
- for i:=0 to n-1 do
- begin
- read(j);
- if j>max then max:=j
- end;
- i:=0;
- while max>0 do
- begin
- max := max div 2;
- i := i + 1
- end;
- write('Instancia ');
- inst := inst + 1;
- writeln(inst);
- writeln(i*n);
- writeln()
- end
-end.
diff --git a/boca-1.5.2/doc/tests/fontes/formiga-yes.c b/boca-1.5.2/doc/tests/fontes/formiga-yes.c
deleted file mode 100644
index 7640d75..0000000
--- a/boca-1.5.2/doc/tests/fontes/formiga-yes.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/* Copyright 2002 Maratona de Programacao do IME-USP -- cef@ime.usp.br (written by S.G.Tavares)
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <math.h>
-
-FILE *in, *out;
-
-long mdc(long a, long b){
- long i, mdca=1;
- for(i=2; ((i<=a) && (i<=b)) ; i++)
- if ((!(a%i)) && (!(b%i))) mdca = i;
- return mdca;
-}
-
-
-int main(){
- long x, y, i, j, k;
- char p1[8];
- double db1;
- int dh, dv;
- in = stdin;
- out = stdout;
-
- while(42){
- fscanf(in, "%ld%ld\n", &x, &y);
- if (!x || !y) break;
- fscanf(in, "%s\n", &p1[0]);
- if (p1[0]=='N') {
- dh = 0;
- dv = 0;
- }
- else if (p1[0]=='S') {
- dh = 1;
- dv = 1;
- }
- else if (p1[0]=='L') {
- dh = 1;
- dv = 0;
- }
- else {
- dh = 0;
- dv = 1;
- }
- for (i=x, j=y; ((!(i%2)) && (!(j%2))); i /= 2, j /= 2 );
- if (i%2) dh = !dh;
- if (j%2) dv = !dv;
- k = mdc(x, y);
- db1 = 100.0/(double)k;
- i = floor(100.0/(double)k);
- if (db1-(double)i > 0.5) i++;
-
- j = x/k + y/k -2;
- fprintf(out, "%3ld%%%10ld", i, j);
- if (dh){
- if (dv) fprintf(out, " Sul\n");
- else fprintf(out, " Leste\n");
- }
- else {
- if (dv) fprintf(out, " Oeste\n");
- else fprintf(out, " Norte\n");
- }
- }
-
- return 0;
-}
diff --git a/boca-1.5.2/doc/tests/fontes/grid.java b/boca-1.5.2/doc/tests/fontes/grid.java
deleted file mode 100644
index b7876ec..0000000
--- a/boca-1.5.2/doc/tests/fontes/grid.java
+++ /dev/null
@@ -1,10 +0,0 @@
-import java.io.*;
-class cancer {
- public static void main(String args[]) throws Exception {
- StreamTokenizer st = new StreamTokenizer(System.in);
- int inst=0;
- while(42==42) {
- inst++;
- }
- }
-}
diff --git a/boca-1.5.2/doc/tests/fontes/multas-yes.c b/boca-1.5.2/doc/tests/fontes/multas-yes.c
deleted file mode 100644
index 3729d0b..0000000
--- a/boca-1.5.2/doc/tests/fontes/multas-yes.c
+++ /dev/null
@@ -1,85 +0,0 @@
-/* Copyright 2001 Maratona de Programacao do IME-USP -- cef@ime.usp.br
- */
-
-#include <stdio.h>
-
-typedef struct
-{
- char nome[100];
- char nomeconv[100];
-
- int pontos;
-}
-m_familia;
-
-#define MAX 21
-
-char conv(char c)
-{
- if(c >= 'A' && c <= 'Z') return (c += 'a' - 'A');
- return(c);
-
-}
-
-
-int menor(char v[80], char w[80])
-{
- int i=0;
-
- while(i < 80 && v[i] == w[i])i++;
- return(v[i] < w[i]);
-}
-
-
-int main(int argc, char *argv[])
-{
- FILE * ent;
- int cont = 0;
- int n, i,j, multa, nmult, min;
- m_familia familia[20];
-
- ent = stdin;
-
- fscanf(ent, "%d", &n);
- while (n > 0){
- cont++;
- printf("Familia %d\n", cont);
-
- for (i = 0; i < n; i++){
- fscanf(ent, "%s", &(familia[i].nome[0]));
- j = 0;
- while(familia[i].nome[j] != 0) {
- familia[i].nomeconv[j]=conv(familia[i].nome[j]);
- j++;
- }
- familia[i].nomeconv[j]=0;
-
- familia[i].pontos = 0;
- }
- fscanf(ent, "%d", &multa);
- nmult = 0;
-
- while(multa > 0){
- nmult++;
- min = 0;
- for (i = 0; i < n; i++)
- if (familia[i].pontos < familia[min].pontos ||
- (familia[i].pontos == familia[min].pontos &&
- menor(familia[i].nomeconv, familia[min].nomeconv)))
- min = i;
- printf("Multa %d %s", nmult, familia[min].nome);
- familia[min].pontos += multa;
- if ( familia[min].pontos >= MAX)
- printf(" carteira suspensa\n");
- else printf("\n");
- fscanf(ent, "%d", &multa);
- }
- printf("\n");
-
- fscanf(ent, "%d", &n);
- }
- fclose(ent);
- return(0);
-}
-
-