Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <string.h>
- using namespace std;
- char ** str; ///сйюгюрекэ мю дбслепмши люяяхб [COUNTER][80]
- int *Lenghts; /// сйюгюрекэ мю дкхмш ярпнй [COUNTER]
- int counter;/// йнкхвеярбн ярпнй
- void R_output(int i) /// бшбедел б напюрмнл онпъдйе ярпнйс я хмдейянл i
- {
- cout << "New string #" <<i+1<<": ";
- for (int l = Lenghts[i]-1; l >= 0; l--)
- {
- cout << str[i][l];
- }
- cout<<endl;
- }
- void alloc()///бшдекхл оюлърэ онд люяяхб ярпнй х люяяхб дкхм
- {
- int i = 0;
- str = new char*[counter];
- for(i = 0; i < counter; i++)
- str[i] = new char[80];
- Lenghts = new int [counter];
- for(i = 0; i < counter; i++)
- {
- Lenghts[i] = 0;
- }
- }
- void free()
- {
- int i;
- for(i = 0; i < counter; i++)
- delete [] str[i];
- delete [] str;
- delete [] Lenghts;
- }
- int main()
- {
- int i = 0;
- counter = 0;
- cout << "Enter a count of strings: ";
- cin >> counter;
- if(counter < 1)
- {
- cout<<"Error 1!";
- return 0;
- }
- cin.ignore();
- alloc(); /// бшдекхл оюлърэ онд COUNTER ярпнй
- cout << "Enter our strings:"<< endl;
- for( i = 0 ; i < counter; i++)///явхршбюел
- {
- cout << "#" << i+1 << ": ";
- while (cin.get(str[i][Lenghts[i]]) && Lenghts[i] < 80)
- {
- if(str[i][Lenghts[i]] == '\n')
- break;
- Lenghts[i]++;
- }
- }
- for( i = 0; i < counter; i++)///дкъ йюфдни ярпнйх бшбндхл б напюрмнл онпъдйе
- {
- R_output(i);
- }
- free();///нябнанфдюел оюлърэ
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement