👤

problema capslock de pe pbinfo! va rog!
https://www.pbinfo.ro/?pagina=probleme&id=2635


Răspuns :

Răspuns:

#include <iostream>

#include <fstream>

#include <string.h>

using namespace std;

int main()

{

   ifstream f("capslock.in");

   ofstream g("capslock.out");

   char s[255], m[255];

   f.getline(s,255);

   int leng=strlen(s), k=-1, i, activa=-1;

   for (i=0; i<leng; ++i)

   {

       if (s[i]=='#') activa*=-1;

       else

       {

           if (activa==1) { ++k; m[k]=toupper(s[i]); }

           else { ++k; m[k]=s[i]; }

       }

   }

   m[k+1]=0;

   g << m;

   return 0;

}

Explicație:

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari