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

Запись целого числа на С - C++

Восстановить пароль Регистрация
 
xADIKx
 Аватар для xADIKx
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 18
19.12.2010, 17:51     Запись целого числа на С #1
Условие:

Определить, является ли данная последовательность символов правильной записью целого числа (возможно, со знаком)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2010, 17:51     Запись целого числа на С
Посмотрите здесь:

C++ Преобразовать символьную запись целого десятичного числа без знака в целое число
C++ нужен тип целого числа для числа 19!= 121 645 100 408 832 000
Корень из целого числа. C++
. Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа C++
C++ Дана строка. Определить, представляет ли она собой запись целого числа или запись дробного числа
Определить цифры целого числа (тип числа - целое без знака) C++
Ввод целого числа C++
C++ Builder Округление числа до целого
C++ Получить 16-ричную запись целого числа
Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K C++
Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -> 3153) C++
Конструирование значения целого числа или числа с плавающей точкой по его дампу C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
deadlock
 Аватар для deadlock
374 / 353 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
19.12.2010, 17:55     Запись целого числа на С #2
функция modf выделяет целую и дробную часть числа, условие: если дробная часть==0, значит число - целое

Добавлено через 42 секунды
или там еще нужно проверить не введен ли текст?
xADIKx
 Аватар для xADIKx
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 18
19.12.2010, 17:57  [ТС]     Запись целого числа на С #3
нет, вроде только ето

а готовой задачки нету ?
deadlock
 Аватар для deadlock
374 / 353 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
19.12.2010, 18:16     Запись целого числа на С #4
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <cmath>
int main(int argc, char *argv[])
{
   double num=123.78,cel=0,dr=0;
   cel=modf(num,&dr);
   if (dr==0) printf("Chislo celoe");
   else printf("Chislo drobnoe");
}
xADIKx
 Аватар для xADIKx
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 18
19.12.2010, 22:35  [ТС]     Запись целого числа на С #5
deadlock,
Нужна программа:
Условие:
Когда ввожу 123 или -123 на екран выводило что ето число,
а когда 123а 4325 виводило что ето текст .
Ввод даных в типе char.
Заранее благодарен
deadlock
 Аватар для deadlock
374 / 353 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
19.12.2010, 22:49     Запись целого числа на С #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
int main(int argc, char *argv[])
{
   char *str=new char[128];
   for (int i=0;i<128;i++) str[i]=0;
   scanf("%s",str);
   int len=0;
   bool text=0;
   for (int i=0;i<128;i++) if (str[i]!=0) len++;
   for (int i=0;i<len;i++)
   {
       if (str[i]!='0'&&str[i]!='1'&&str[i]!='2'&&str[i]!='3'&&str[i]!='4'&&str[i]!='5'&&
           str[i]!='6'&&str[i]!='7'&&str[i]!='8'&&str[i]!='9') text=1;
   }
   if (text==0) printf("Vvedeno chislo");
   else printf("Vveden text");
}
Yandex
Объявления
19.12.2010, 22:49     Запись целого числа на С
Ответ Создать тему
Опции темы

Текущее время: 05:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru