Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 22:26   #1
xad_jek
 
Аватар для xad_jek
 
Регистрация: 08.12.2010
Сообщений: 8
По умолчанию Проверить текст на вещественное число

Дано задание:
Дан текст. Выяснить, является ли этот текст записью вещественного числа по правилам языка Паскаль (с фиксированной и плавающей точкой).
вот составил программу:
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{

clrscr();
char *s,s2[25];
s=(char *) malloc(sizeof(char));
float n;
printf("\t\tPROGRAMMA PROVERKI STROKI NA VESHESTVENNOE CHISLO\n ");

do
{
printf ("Enter your text:\n");
gets(s);
} while (strlen(s)==0);

clrscr();
n=atof(s);
double(s1)=float(n);
int  sig=5;
gcvt(s1,sig,s2);
if (char(s2)==float(n))
{
printf ("Eto veshestvennoe chislo");
}
else printf("Tseloe chislo");



getch();
return 0;

}
но программа не выдает результата, т.е. при вводе любых данных будь то вещественное число/целое/просто набор букв выводит сообщение что это целое число. Помогите исправить программу.
xad_jek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести вещественное число в 10 чную систему счисления из двоичной Shamonya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 11.11.2010 16:29
Дано вещественное число X и целое число N (> 0). Вывести X – X3/3! + X5/5! – ... + (–1)NX2N+1/(2N+1)!? Ахилес Помощь студентам 2 20.05.2010 20:34
TEdit, как проверить что введено(число или текст). kReid Общие вопросы Delphi 4 26.02.2010 11:46
Как преобразовать поле из таблицы в вещественное число? Mixasik Microsoft Office Word 6 17.07.2009 05:11
Преобразование даты в вещественное число nova-alex Общие вопросы Delphi 5 03.05.2007 10:51