Где в приведенном коде написать "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(); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с потоками ввода-вывода и строками.
- Определяем функцию с именем Change, которая принимает целочисленный аргумент a и возвращает значение типа char.
- Внутри функции проверяем условие, если значение переменной a меньше или равно 255, то возвращаем её значение.
- Если условие не выполняется, то выводим на экран сообщение
Vi vveli ntvernoe 4islo!
и возвращаем 0. - В функции main() объявляем переменные типа int и char, для хранения введенного числа и результата функции Change соответственно.
- Выводим сообщение с просьбой ввести число и считываем его с помощью функции cin.
- Вызываем функцию Change, передавая в неё значение переменной chislo, и сохраняем результат в переменную ret.
- Выводим на экран результат функции Change с помощью cout.
- Используем функцию getch() для приостановки выполнения программы и ожидания нажатия клавиши.
- Возвращаем 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д