Portál AbcLinuxu, 11. května 2025 02:38

Rovnováha síly

12.3.2006 07:59 | Víra a misie

ahoj všem vespolek,čest dobře vykonané práci sou....(každý si doplní to co jemu vyhovuje-druh,kmenovec,sed)pochválen buď LINUKS až navěky amen. první zápis je informativní Tak jako má Yoda svého Dart Sidiouse JHV svého padlého anděla,atd TAk i tento web potřebuje protiváhu Nevěřícímu. tak zatím pa uctívači        

Hodnocení: 13 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

12.3.2006 12:20 #Tom
Rozbalit Rozbalit vše Nastolení rovnováhy
Odpovědět | Sbalit | Link | Blokovat | Admin
V nastolování rovnováhy by mohl pomoci tento program.
> tekst.cc << KONEC cat
#include <iostream>
#include <sstream>
#include <string>
#include <cctype>
#include <clocale>
using namespace std;
int main(void) {
  setlocale(LC_ALL, "");
  string line, s;
  istringstream is;
  int i, j, k, a, b;
  while (getline(cin, line)) {
    is.clear();
    is.str(line);
    while (is >> s) {
      for (a = 0; !isalpha(s[a]) && a < s.length(); a++);
      for (b = s.length() - 1; !isalpha(s[b]) && b >= 0; b--);
      for (j = a; j < (i = b - a + 1) / 2 - 1; j++) {
        k = s[j + 1];
        s[j + 1] = s[i - j - 2];
        s[i - j - 2] = k;
      }
      cout << s << " ";
    }
    cout << endl;
  }
  return 0;
}
KONEC
g++ -o tekst tekst.cc
P.S.: Už jsem ho tady jednou dával, ale připomenutí nikdy nezaškodí.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.