Написать программу которая проверяет является ли введенная с клавиатуры строка целым числом

Обновлено: 04.07.2024

187. Написать программу, которая во введенной с клавиатуры строке преобразует строчные буквы русского алфавита в прописные (учтите, что стандартная функция upcase с символами русского алфавита не работает). Рекомендуемый вид экрана программы приведен ниже (данные, введенные пользователем, выделены полужирным).

Введите строку текста и нажмите <Enter>

-> изучив основы С++, можно начать программировать под Windows

Строка, преобразованная к верхнему регистру:

ИЗУЧИВ ОСНОВЫ С++, МОЖНО НАЧАТЬ ПРОГРАММИРОВАТЬ ПОД WINDOWS

// Преобразование прописных букв в строчные

unsigned char st[80];

номер обрабатываемого символа

printf("\nВведите строку текста и нажмите <Enter>"); printf("->");

Примеры и задачи

printf("\nДля завершения нажмите <Enter>"); getch();

188. Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы.

// Удаление начальных пробелов из строки

unsigned char sst[80]; // строка unsigned char dst[80]; // буфер int i,j;

printf("Удаление начальных пробелов\n"); printf("Введите строку:");

while ((sst[i] = getch()) != 13) putch(sst[i++]);

// найдем первый символ, отличный от пробела while ( sst[i] && sst[i] == ' ')

// здесь i - номер первого символа, отличного от пробела

// скопируем sst в dst

printf("\nСтрока без начальных пробелов:%s\n",dst);

printf("\nДля завершения нажмите <Enter>"); getch();

189. Написать программу, которая из введенного в одной строке полного имени человека выделяет имя, отчество и фамилию. Рекомендуемый вид экрана программы приведен ниже (данные, введенные пользователем, выделены полужирным).

Введите в одной строке имя, отчество и фамилию

-> Иван Иванович Иванов

Имя: Иван Отчество: Иванович Фамилия: Иванов

Для завершения нажмите <Enter>

// Разбивает строку на подстроки

Примеры и задачи

char full[80]; // исходная строка

char first[80]; // имя char mid[80]; // отчество char last[80]; // фамилия

char * p1; // указатель на символ исходной строки char * p2; // указатель на символ формируемой строки

Читайте также: