Скласти програму, яка передбачала б введення послідовності символів та визначити чи є в даній послідовності…
Скласти програму, яка передбачала б введення послідовності символів та визначити чи є в даній послідовності комбінація символів «, — «. с++
(Робота символами с++)
1. Дано символ C. Вивести його код (тобто номер в кодовій таблиці).
2. Дано ціле число N (32 ≤ N ≤ 126). Вивести символ з кодом, рівним N.
3. Дан символ C. Вивести два символи , перший з яких передує символу C
в кодової таблиці , а другий слідує за символом C.
4. Дан символ C, що зображає цифру або букву. Якщо C зображує цифру,
то вивести рядок «digit», букву — вивести рядок «alpha».
5. Написати програму, що дозволяє користувачу ввести символ та
отримати повну інформацію про нього (його код, чи цей символ є
буквою, цифрою, знаком пунктуації, керуючим символом і т.д.).
Користувач повинен мати змогу вводити символи поки не натисне
При роботі використовувати тип даних string забороняється!
Нужен ответ на задачу по (Робота символами с++) 1. Дано символ C. Вивести його код (тобто номер в кодовій таблиці). 2. Дано ціле число N (32 ≤ N ≤ 126). Вивести символ з кодом, рівним N. 3. Дан символ C. Вивести два символи , перший з яких передує символу C в кодової таблиці , а другий слідує за символом C. 4. Дан символ C, що зображає цифру або букву. Якщо C зображує цифру, то вивести рядок «digit», букву - вивести рядок «alpha». 5. Написати програму, що дозволяє користувачу ввести символ та отримати повну інформацію про нього (його код, чи цей символ є буквою, цифрою, знаком пунктуації, керуючим символом і т.д.). Користувач повинен мати змогу вводити символи поки не натисне При роботі використовувати тип даних string забороняється!? Прочитайте решения и обсудите их с другими участниками. Задача относится к Информатика и поможет вам разобраться в (Робота символами с++) 1. Дано символ C. Вивести його код (тобто номер в кодовій таблиці). 2. Дано ціле число N (32 ≤ N ≤ 126). Вивести символ з кодом, рівним N. 3. Дан символ C. Вивести два символи , перший з яких передує символу C в кодової таблиці , а другий слідує за символом C. 4. Дан символ C, що зображає цифру або букву. Якщо C зображує цифру, то вивести рядок «digit», букву - вивести рядок «alpha». 5. Написати програму, що дозволяє користувачу ввести символ та отримати повну інформацію про нього (його код, чи цей символ є буквою, цифрою, знаком пунктуації, керуючим символом і т.д.). Користувач повинен мати змогу вводити символи поки не натисне При роботі використовувати тип даних string забороняється! для школьников студенческий. Ответы на этот вопрос уже добавлены. Присоединяйтесь к нашему сообществу, задавайте вопросы и получайте ответы от экспертов!
СОБИРАЮ БАЛИ
тут відображені самі принципи
1)
#include <iostream>
int main() {
char a[] = «a»;
int aInt = a[0];
std::cout << aInt << std::endl;
return 0;
}
2)
#include <iostream>
int main() {
int aInt = 40;
if ( 31 < aInt && aInt < 127) {
const char a = aInt;
std::cout << a << std::endl;
}
else {
return 1;
}
return 0;
}
3)
#include <iostream>
int main() {
int aInt = 40;
const char aFeet = aInt+1;
const char aForvard = aInt-1;
std::cout << aFeet << «t» << aForvard << std::endl;
return 0;
}
4)
#include <iostream>
//числа
#define upLimitNumber 47
#define downLimitNumber 58
//символи великі
#define upLimitSymbolUpercase 64
#define downLimitSymbolUpercase 91
//символи маленькі
#define upLimitSymbolLovercase 96
#define downLimitSymbolLovercase 123
int convertToInt(char s[]) {
int strInt = s[0];
return strInt;
}
const char* check(char s[]) {
int number = convertToInt(s);
if (upLimitNumber < number && number < downLimitNumber) {
return «digit»;
}
if (upLimitSymbolUpercase < number && number < downLimitSymbolUpercase) {
return «alpha»;
}
if (upLimitSymbolLovercase < number && number < downLimitSymbolLovercase) {
return «alpha»;
}
return «is not number and not leater»;
}
int main() {
char a[] = «1»;
char b[] = «b»;
std::cout << check(a) << std::endl;
std::cout << check(b) << std::endl;
return 0;
}