Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <cstdio>
  5. #include <ctype.h>
  6.  
  7. using namespace std;
  8.  
  9. int main(void) {
  10.  
  11.                 char amount = 'C';//переменная для обозначения количества элементов в массиве
  12.                 cout << "Enter amount: ";
  13.                 amount = getchar();
  14.                 cout << amount << endl;
  15.  
  16.                 while(isdigit(amount)) { //iscntrl () - возвращает ненулевое значение если amount - значение это цифра ('0'-'9')
  17.  
  18.                         char *ptr = new char[amount]; //указатель на массив
  19.  
  20.                         cout << "Enter text: ";
  21.                         cin.sync(); //очищает потом от имеющихся в нем символов
  22.                         cin.getline(ptr, amount);
  23.  
  24.                         int sum = strlen(ptr);
  25.                         for (int i = 0; i < sum; i++) {
  26.                                 cout << ptr[sum - i - 1] << endl;
  27.                         }
  28.                         delete[] ptr;
  29.                 }
  30.                         cout << "Error!" << endl;
  31.                 return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement