Дан код. Вывести соответствующий символ в нижнем и верхнем регистре - 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с файлами и функциями ввода-вывода (cstdio) и работы со строками (cctype).
  2. Объявление переменной типа int с именем c для хранения числа, полученного от пользователя.
  3. Вывод сообщения с просьбой ввести код символа.
  4. Ввод значения переменной c с помощью функции scanf.
  5. Вывод сообщения с указанием введенного кода символа и самого символа с помощью символа перьев.
  6. Вывод сообщения с указанием символа в верхнем регистре с помощью функции toupper, которая преобразует символ в верхний регистр.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы