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

Рассмотрение дробной части чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Си++, Среднее геометрическое для целочисленного массива. http://www.cyberforum.ru/cpp-beginners/thread65391.html
Помогите решить задачу на Си++: Написать программу вычисления среднего геометрического для целочисленного массива A. Массив вводится в основной программе, вычисление производится с помощью функции.
C++ массив Дан массив действительных чисел размером N. Если в исходном массиве первый элемент больше его последнего элемента, то, не изменяя состояния исходного массива создать новый массив, в который поместить... http://www.cyberforum.ru/cpp-beginners/thread65383.html
C++ Очень большой геморрой с классами.
вот уже сегодня первый раз написал простенькую программу,мне понравилось,сразу после этого в книге пригигантская программа,которая считывает координаты точек,и в конце выводи площадь...
Задание по информатике. C++
Всем привет. Помогите плиз решить задачку, только программа должна быть без указателей: Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class ,...
C++ Как прикрепить *.lib файл в с++? http://www.cyberforum.ru/cpp-beginners/thread65356.html
как прикрепить *.lib файл в с++? У меня есть *.lib (libdc_client.lib) файл и и *.h (dc_win32.h) header файл. У меня комл. еррор. work\>g++ a.cpp...
C++ Модифицированный метод Ньютона-Рэфсона. Задали написать программу на С++(желательно)или другой программе по этому методу,негде немогу его найти. Киньте ссылку или что-нибудь . подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.11.2009, 05:20
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <ctype.h>
 
int f(const char *l)
{
    const char *p;
    
    for (p = l;
         isdigit((unsigned char) *p);
         p++)
        ;
    if (p > l)
        if (*p == '.'
         && isdigit((unsigned char) *(p+1)))
            return 1;
        else
            return 0;
    return 2;        
}
пробелы в начале можно пропустить через isspace
0. - целое, 0.0 - дробное, .0 - неизвестное
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru