]> git.llucax.com Git - z.facultad/75.40/1er-cuat/material.git/blob - loco.cpp
Se expanden keywords del svn.
[z.facultad/75.40/1er-cuat/material.git] / loco.cpp
1 /*\r
2  * Igual que "loco.pas".\r
3  *\r
4  * NO ANDA, REVISAR!!!  ---> YA ANDA JOYA!!!!\r
5  *\r
6  */\r
7 \r
8 #include <iostream.h>\r
9 #include <stdio.h>\r
10 \r
11 int main()\r
12 {\r
13     bool haydoblecero = false, haycero = false;\r
14     int n = 0, suma = 0, max = -32768;\r
15 \r
16     do\r
17     {\r
18        cout << "Ingrese un numero (dos 0 seguidos para finalizar): ";\r
19        cin >> n;\r
20        if (n == 0)\r
21           {\r
22           if (haycero) haydoblecero = true;\r
23              else\r
24              {\r
25                 haycero = true;\r
26                 if (suma >= max) max = suma;\r
27                 suma = 0;\r
28              }\r
29           }\r
30           else\r
31           {\r
32              suma += n;\r
33              haycero = false;\r
34           }\r
35     // cout << "max = " << max << " | suma = " << suma; // Para debug,\r
36     // cout << " | n = " << " | hayc = " << haycero;    // muestra el estado\r
37     // cout << " | haydc = " << haydoblecero << endl;   // de las variables\r
38     } while (!(haydoblecero));\r
39     cout << "La suma mayor es: " << max << endl;\r
40         return 0;\r
41 }