Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <clocale>
- #include <cstring>
- using namespace std;
- //Задача 6.
- //Да се състави програма на C++, чрез която се въвежда фраза.
- //Програмата да извежда само различните букви, участващи във въведения низ.
- //изведени букви да са малки без значение дали при въвеждането са били главни или малки.
- //Подреждането на буквите да бъде азбучно – във възходящ ред по техния код.Програмата да изведе броя символи в изходния текст.
- void sortThemAll(char *str);
- int main(){
- char str[256];
- cin.getline(str, 250);
- sortThemAll(str);
- }
- void sortThemAll(char *str){
- int alphabeth[26] = { 0 };
- for (size_t i = 0; i < strlen(str); i++)
- {
- if ((str[i] >= 'A') && (str[i] <= 'Z')){ //иамм голяма буква => правя я малка
- str[i] += 32;
- }
- if ((str[i] >= 'a') && (str[i] <= 'z')) {
- alphabeth[(int)str[i] - 97]++;
- }
- }
- cout << "Histogram of letter occurance:\n";
- for (int i = 0; i<26; i++){
- cout << (char)(i+97) << " -> " << alphabeth[i] << endl;
- }
- }
Add Comment
Please, Sign In to add comment