Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cwchar>
- #include <windows.h>
- using namespace std;
- using std::cout;
- using std::endl;
- bool maganhangzoe(char a)
- {
- return a=='á' || a=='a' || a == 'e' || a=='é' || a=='o' || a=='ó' || a=='ö' || a=='ő' || a=='u' || a=='ú' || a=='ü' || a=='ű' || a=='i' || a=='í';
- }
- int main()
- {
- system("chcp 1250 > nul");
- cout << "Szoveg:";
- char szo[40];
- int vege = 0;
- char tomb[200];
- int holvagyunk = 0;
- for(int k = 0;;k++)
- {
- cin >> szo;
- for(int i = 0; i < 39; i++)
- {
- if(szo[i] == '\0')
- {
- tomb[holvagyunk] = '_';
- holvagyunk++;
- break;
- }
- if(szo[i] == '?')
- {
- tomb[holvagyunk] = '?';
- tomb[holvagyunk+1] = '\0';
- vege = 1;
- break;
- }
- tomb[holvagyunk] = szo[i];
- holvagyunk++;
- }
- if(vege==1)
- {
- break;
- }
- }
- cout << tomb << endl;
- for(int k = 0; k < 198; k++)
- {
- if(tomb[k]=='\0')
- {
- break;
- }
- if(tomb[k] == 'b' && tomb[k+1] == 'e' && tomb[k+2] == ',')
- {
- for(int i = 199; i >= k+3; i--)
- {
- tomb[i] = tomb[i-1];
- }
- tomb[k+2] = 'n';
- tomb[k+3] = ',';
- }
- }
- for(int k = 0; k < 200; k++)
- {
- if(tomb[k] == '\0')
- {
- break;
- }
- if(maganhangzoe(tomb[k]))
- {
- tomb[k] = 'ü';
- }
- }
- for(int i = 0; i < 200; i++)
- {
- if(tomb[i]=='\0')
- {
- break;
- }
- if(tomb[i]=='_')
- {
- cout << ' ';
- }
- else
- {
- cout << tomb[i];
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement