MENU
Головна » Статті » Мої статті

Програма переводу англійського алфавіту у 16 систему числення

#include <iostream> //Бібліотека функцій вводу та виводу cout<< та cin>>
#include <stdio.h> //Бібліотека де міститься оператор перемикач switch
#include <string.h>//Бібліотека функцій для роботи з текстовим форматом
using namespace std; 
int main()//Ім'я головної функції
{
    int l, i;//оголошення двох змінних цілого типу
    char textus[1000]; //оголошення текстового масиву на 1000 символів
    cout<<"Vvedit text bez probiliv \n";//повідомлення про ввід тексту без пробілів
    cin>>textus;//динамічний ввід тексту
    l=strlen(textus);//визначення довжини введеного рядка за допомогою функції strlen
          for (i=0;i<l;i++)//цикл, у якому будуть переводитися введені символи у 16-ву систему
            {
                 switch ( textus[i] )//оператор перемикач
                           {
                             case ' ': cout<<"0020 "; break;//знаходження відповідногого символу та потокове вивелення
                             case '!': cout<<"0021 "; break;//його на екран у 16-вій формі
                             case '"': cout<<"0022 "; break;
                             case '#': cout<<"0023 "; break;
                             case '$': cout<<"0024 "; break;
                             case '%': cout<<"0025 "; break;
                             case '&': cout<<"0026 "; break;
                             
                             case '(': cout<<"0028 "; break;
                             case ')': cout<<"0029 "; break;
                             case '*': cout<<"002A "; break;
                             case '+': cout<<"002B "; break;
                             case ',': cout<<"002C "; break;
                             case '-': cout<<"002D "; break;
                             case '.': cout<<"002E "; break;
                             case '/': cout<<"002F "; break;
                             
                             case '0': cout<<"0031 "; break;
                             case '1': cout<<"0032 "; break;
                             case '2': cout<<"0033 "; break;
                             case '3': cout<<"0034 "; break;
                             case '4': cout<<"0035 "; break;
                             case '5': cout<<"0036 "; break;
                             case '6': cout<<"0037 "; break;
                             case '7': cout<<"0038 "; break;
                             case '8': cout<<"0039 "; break;
                             case '9': cout<<"003A "; break;
                             case ':': cout<<"003B "; break;
                             case ';': cout<<"003C "; break;
                             case '<': cout<<"003D "; break;
                             case '>': cout<<"003E "; break;
                             case '?': cout<<"003F "; break;
                             case '@': cout<<"0040 "; break;
                             case 'A': cout<<"0041 "; break;
                             case 'B': cout<<"0042 "; break;
                             case 'C': cout<<"0043 "; break;
                             case 'D': cout<<"0044 "; break;
                             case 'E': cout<<"0045 "; break;
                             case 'F': cout<<"0046 "; break;
                             case 'G': cout<<"0047 "; break;
                             case 'H': cout<<"0048 "; break;
                             case 'I': cout<<"0049 "; break;
                             case 'J': cout<<"004A "; break;
                             case 'K': cout<<"004B "; break;
                             case 'L': cout<<"004C "; break;
                             case 'M': cout<<"004D "; break;
                             case 'N': cout<<"004E "; break;
                             case 'O': cout<<"004F "; break;
                             case 'P': cout<<"0050 "; break;
                             case 'Q': cout<<"0051 "; break;
                             case 'R': cout<<"0052 "; break;
                             case 'S': cout<<"0053 "; break;
                             case 'T': cout<<"0054 "; break;
                             case 'U': cout<<"0055 "; break;
                             case 'V': cout<<"0056 "; break;
                             case 'W': cout<<"0057 "; break;
                             case 'X': cout<<"0058 "; break;
                             case 'Y': cout<<"0059 "; break;
                             case 'Z': cout<<"005A "; break;
                             case '[': cout<<"005B "; break;
                            
                             case ']': cout<<"005D "; break;
                             case '^': cout<<"005E "; break;
                             case '_': cout<<"005F "; break;
                             
                             case 'a': cout<<"0061 "; break;
                             case 'b': cout<<"0062 "; break;
                             case 'c': cout<<"0063 "; break;
                             case 'd': cout<<"0064 "; break;
                             case 'e': cout<<"0065 "; break;
                             case 'f': cout<<"0066 "; break;
                             case 'g': cout<<"0067 "; break;
                             case 'h': cout<<"0068 "; break;
                             case 'i': cout<<"0069 "; break;
                             case 'j': cout<<"006A "; break;
                             case 'k': cout<<"006B "; break;
                             case 'l': cout<<"006C "; break;
                             case 'm': cout<<"006D "; break;
                             case 'n': cout<<"006E "; break;
                             case 'o': cout<<"006F "; break;
                             case 'p': cout<<"0070 "; break;
                             case 'q': cout<<"0071 "; break;
                             case 'r': cout<<"0072 "; break;
                             case 's': cout<<"0073 "; break;
                             case 't': cout<<"0074 "; break;
                             case 'u': cout<<"0075 "; break;
                             case 'v': cout<<"0076 "; break;
                             case 'w': cout<<"0077 "; break; 
                             case 'x': cout<<"0078 "; break;
                             case 'y': cout<<"0079 "; break;
                             case 'z': cout<<"007A "; break;
                             
                             case '|': cout<<"007C "; break;
                             case '~': cout<<"007A "; break;
            
                             default: cout<<"xxxx ";//коли введеного символу немає, замість нього у 16-ву систему виведеться надпис хххх
                           }
                    }
    return 0;//функція повертає 0-ве значення
}

Категорія: Мої статті | Додав: ua_skyfall (07.10.2015)
Переглядів: 219 | Рейтинг: 0.0/0
Всього коментарів: 0
avatar