Форум программистов, компьютерный форум CyberForum.ru

рекурсивная функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread183356.html
Помогите реализовать сортировку в списке! это задание Описать класс «записная книжка». Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либо признаку (например, по фамилии, дате рождения или номеру телефона), добавления и удаления записей, сортировки по разным полям. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать...
C++ Функция и Процедура Помоги пожалуйста: 1. Построить функцию которая возвращает бы 0 или 1 в зависимости является ли число палиндромом или нет(Инт поли(лонг х)) 2. Построить процедуру которая для данного массива а заполняет число по спирали с правого нижнего угла p.s. это всё на С http://www.cyberforum.ru/cpp-beginners/thread183351.html
C++ Найти площадь сектора, радиус которого равен 13.7, а дуга содержит заданное число радиан φ.
Найти площадь сектора, радиус которого равен 13.7, а дуга содержит заданное число радиан φ. помогите срочно нужно!!!!!!!!!!!!! Не могу
Borland C++ 3.1 База данных C++
Написал код, компилит без ошибок, НО дальше компиляции не идет:( Может кто чего подскажет: ? Код: //Программа работы с базой данных "Экскурсии" //Создание базы //Просмотр базы //Поиск по названию страны с созданием файла выборки //Сортировка по наименованию экскурсии в алфавитном порядке //Сортировка в порядке возрастания стоимости путевки #include <stdio.h> #include <stdlib.h>
C++ Биквадратное уравнение http://www.cyberforum.ru/cpp-beginners/thread183341.html
Даны действительные числа a, b, c (a ≠ 0). Полностью исследовать биквадратное уравнение ax4 + bx2 + c = 0, т.е. если действительных корней нет, то должно быть выдано сообщение об этом, иначе должны быть выданы два или четыре корня. Решите срочно на паскале, очень нужно
C++ Дано натуральное число n, найти первую цифру числа n Дано натуральное число n (n ≤ 100), найти первую цифру числа n. На паскале пожалуйста срочно надо! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
29.10.2010, 13:47     рекурсивная функция
Цитата Сообщение от volovzi Посмотреть сообщение
А я бы так написал:
Да можно и так, один момент смущает. В man isdigit пишут, что
RETURN VALUES
The isdigit() and isnumber() functions return zero if the character tests
false and return non-zero if the character tests true.
То есть, не гарантированно, что она должна единицу возвращать, только число, отличное от нуля. В принципе можно и так
C
1
2
3
int isdigit(int ch){
    return ( ch >= '0' && ch <= '9' ) ? ch : 0;
}
эту функцию написать по каким-нибудь идейно-политическим соображениям разработчика компилятора...
 
Текущее время: 18:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru