NightRaven97

Int arr to char

Nov 12th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4. char numChar(int n)
  5. {
  6.     switch(n)
  7.     {
  8.         case 0:
  9.             return '0';
  10.         case 1:
  11.             return '1';
  12.         case 2:
  13.             return '2';
  14.         case 3:
  15.             return '3';
  16.         case 4:
  17.             return '4';
  18.         case 5:
  19.             return '5';
  20.         case 6:
  21.             return '6';
  22.         case 7:
  23.             return '7';
  24.         case 8:
  25.             return '8';
  26.         case 9:
  27.             return '9';
  28.     }
  29. }
  30. int main()
  31. {
  32.     int n,i;
  33.     char digs[100][100];
  34.     cout<<"Enter the number of elements in the integer array:";
  35.     cin>>n;
  36.     int *arr=new int[n];
  37.     cout<<"Enter the elements:";
  38.     for(i=0;i<n;i++)
  39.         cin>>arr[i];
  40.     for(i=0;i<n;i++)
  41.     {
  42.         int temp=arr[i],j=0;
  43.         while(temp>0)
  44.         {
  45.             int dig=temp%10;
  46.             digs[i][j++]=numChar(dig);
  47.             temp/=10;
  48.         }
  49.         for(int k=0;k<--j;k++)
  50.         {
  51.             char tempChar=digs[i][k];
  52.             digs[i][k]=digs[i][j];
  53.             digs[i][j]=tempChar;
  54.             k++;
  55.             j--;
  56.         }
  57.     }
  58.     for(i=0;i<n;i++)
  59.         cout<<digs[i];
  60.     return 0;
  61. }
Add Comment
Please, Sign In to add comment