algorytm.org

Implementacja w C/C++

Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Naprzemienność dużych i małych liter w tekście - Implementacja w C/C++
Ocena użytkownikóww: *****  / 3
SłabyŚwietny
Nadesłany przez Michał Witaszek, 30 stycznia 2013 21:29
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.

naprzemiennosc_liter.cpp:
//Implementacja algorytmu naprzemienności liter w tekście
//Michał Witasezk (2013)
//dla portalu algorytm.org
//na podstawie arykułu Nikodema Solarza

#include <cstdlib>
#include <iostream>

using namespace std;

//inicjacja zmienych tekstu wejściowego i wynikowego
string text, result="";

int main()
{
int count=0;

cout << "Podaj tekt do przeksztalcenia: ";
cin >> text; //pobierz tekst do przekształcenia

//dla kolejnych liter w tekscie do przeksztalcenia:
      for (count=0; count< text.length(); count++)
          {
               if (count % 2 == 0)
               result += toupper(text[count]); //nieparzyste zamien na duze
               else
               result += tolower(text[count]); //parzyste zamien na male
          }              

cout << "Tekst po przekrztalceniu: " << result; //wypisz tekst

return 0;
}
Dodaj komentarz