Дан код. Вывести соответствующий символ в нижнем и верхнем регистре - C (СИ)
Формулировка задачи:
У меня чего то не получаеться перевести с паскаля на си задачи по строкам!
начинаю переводить и выскакивает почти на каждом шагу ошибки...
var
s: integer;
begin
write('Код символа: '); readln(s);
writeln('Символ с кодом ', s, ': ', chr(s));
writeln('В верхнем регистре: ', UpCase(chr(s)));
end.Решение задачи: «Дан код. Вывести соответствующий символ в нижнем и верхнем регистре»
textual
Листинг программы
#include <cstdio>
#include <cctype>
int main(){
int c;
printf("Код символа:\n");
scanf("%d",&c);
printf("Символ с кодом %d - %c\nВ верхнем регистре: %c",c,c,toupper(c));
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и функциями ввода-вывода (cstdio) и работы со строками (cctype).
- Объявление переменной типа int с именем c для хранения числа, полученного от пользователя.
- Вывод сообщения с просьбой ввести код символа.
- Ввод значения переменной c с помощью функции scanf.
- Вывод сообщения с указанием введенного кода символа и самого символа с помощью символа перьев.
- Вывод сообщения с указанием символа в верхнем регистре с помощью функции toupper, которая преобразует символ в верхний регистр.