Где в приведенном коде написать "return" - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Сново здравствуйте, на форуме про ретурн так ничего и не нашол, в гугле прошол по ссылкам там запутано всё так написано толком ничего и не понял... Задание: Написать функцию которая принимает число от 0 до 255, и в соответствии с цифрой выводит символ. К примеру если я введу цифру 65 мне вернёт заглавную англ.букву А. Функцию я написал почти всю, но проблема в том что когда я составляю if else мне всегда пишит "Vvedite chislo ot 0 do 255", значю что это связано с ретурном, а как понять не могу, помогите пожалуйста разобратся. Нужно для языка Си. Подскажите куда тут ретурн пхать Вот код:
#include <iostream>
using namespace std;
void Change( char a)
{
if (a<=255) { cout<<(char)a<<endl;}
else{cout<<"Vvedite chislo ot 0 do 255"<<endl;}
void main()
{
Change (65);
}

Решение задачи: «Где в приведенном коде написать "return"»

textual
Листинг программы
 
#include <iostream>
#include <conio>
using namespace std;
char Change(int a)
{
if (a<=255) {return a;}
else{cout<<"Vi vveli ntvernoe 4islo!"<<endl; return 0;}
} //Г¤Г* ГІГ» Г§Г*áûë Г§Г*êðûòü òåëî ГґГіГ*êöèè =)
void main()
{
 int chislo;
 char ret;
 cout<<"Vvedite chislo-> "<<endl;
 cin>>chislo;
 ret=Change(chislo);
 cout<<"Rezultat-> "<<ret;
 getch();
}

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

  1. Включаем необходимые заголовочные файлы для работы с потоками ввода-вывода и строками.
  2. Определяем функцию с именем Change, которая принимает целочисленный аргумент a и возвращает значение типа char.
  3. Внутри функции проверяем условие, если значение переменной a меньше или равно 255, то возвращаем её значение.
  4. Если условие не выполняется, то выводим на экран сообщение Vi vveli ntvernoe 4islo! и возвращаем 0.
  5. В функции main() объявляем переменные типа int и char, для хранения введенного числа и результата функции Change соответственно.
  6. Выводим сообщение с просьбой ввести число и считываем его с помощью функции cin.
  7. Вызываем функцию Change, передавая в неё значение переменной chislo, и сохраняем результат в переменную ret.
  8. Выводим на экран результат функции Change с помощью cout.
  9. Используем функцию getch() для приостановки выполнения программы и ожидания нажатия клавиши.
  10. Возвращаем 0, чтобы указать, что программа успешно завершилась.

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


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

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

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