Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include <conio.h>
- using namespace std;
- int main()
- {
- cout<<"Witaj w programie zliczajacym wpisywane przez Ciebie znaki.\nPamietaj, ze wpisanie znaku ""k"" oznacza koniec pracy programu.\nMiejsce na wpisywanie: "<<endl;
- char a;
- int i=0, duze_lit=0;
- while (a!='k') //petla ma sie wykonywac, dopoki wpisany znak nie jest rowny "k", co konczy prace i wyswietla wyniki
- {
- a=getch(); //z kazdym "biegiem" petli zapisuje znaki
- cout<<a; // wyswietla znaki gdyz instruckaj getch() nie wyswietla ich na ekranie, ta instrukcja to tylko dodatek ozdobny :)
- i=i+1; //"i" jest tutaj licznikiem naszych wpisanych znakow i skoro zadeklarowalismy na poczatku ze jest rowne 0, musimy dodac 1 aby rzetelnie wyliczylo ilosc wpisanych znakow
- if (a>=65 && a<=90) duze_lit+=1; //warunek if sprawdza duze litery z przedzialem (65;90) (wg. tabeli ASCII)
- }
- cout<<endl;
- cout<<endl;
- cout<<"Ilosc znakow wpisane przez Ciebie przed wcisnieciem ""k"" wynosi: "<<i-1<<endl;//odejmujemy 1 znak, bo ostatniego "k" nie liczymy wedlug polecenia
- cout<<endl;
- cout<<"W tym, ilosc duzych liter: "<<duze_lit;
- cout<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement