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

Проверка на строковый или символьный тип данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ циклический алгоритм, объясните http://www.cyberforum.ru/cpp-beginners/thread260786.html
Составить программу для расчета таблиц функций m и n в зависимости от i по формулам: m=5+3/(100+i+10*i^2) и n=i+m(i^2+i^3+i^4) для i = 0,...,10 , Di = 0,1 . Вывести m и n в зависимости от i.
C++ Надо разобраться Скажите что значит эта строка #include<stdio.h> float fact(int n) { return n<=1?1:n*fact(n-1); <<<===Что она значит(Расскажите подробно пожалуйста) } main() { int m,k; scanf("%d%d",&m,&k); http://www.cyberforum.ru/cpp-beginners/thread260772.html
C++ Выяснить в каком из данных 2 чисел больше цифр
составит программу(функцию) определяющую в каком из данных 2 чисел больше цифр
Перегрузка функций C++
Используя механизм перегрузки функций, разработайте две версии функции F, заголовки которых выглядят следующим образом: 1)float F ( float x ); 2)void F (float x, float &y); Продемонстрируйте работу данных функций на примере: y = 0, если 5 < x < 20; = x^2 +5, если x<=5; = 1, если x>= 20; Большое спасибо тому кто сделает!
C++ Осуществить циклический сдвиг элементов квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread260736.html
Помогите решить эту задачу: Осуществить циклический сдвиг элементов квадратной матрицы размерности М х N вправо на К элементов следующим образом: элементы 1-го строке сдвигаются в последний столбец сверху вниз, из него-в последнюю строку справа налево, из него - в первый столбец снизу вверх, из него - в первую строку ..... Для других элементов-аналогично
C++ Вывод на экран чисел из файла нужно считать числа из файла, записать в массив и вывести на экран. подскажите, в чём ошибка? int main(int argc, char* argv) { ifstream file; file.open(filename); int a=0,g=0,i=0; //считаем кол-во элементов while(!file.eof()) { подробнее

Показать сообщение отдельно
pavel1503
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 39

Проверка на строковый или символьный тип данных - C++

20.03.2011, 20:11. Просмотров 748. Ответов 2
Метки (Все метки)

У меня есть небольшая программка, которая суммирует первые три числа после запятой у дроби:

#include <iostream.h>
#include <conio.h>
#include <windows.h>
int main()
{metka:
double chislo, raznica_chisel, chislo2;
int chislo_int, raznica_chisel_int, raznica_chisel_int2, chislo2_int, raznica_chisel_int3;
char vvedite[] = "Введите число: ";
CharToOem(vvedite,vvedite);
char summa[] = "Сумма равна ";
CharToOem(summa,summa);
cout << vvedite;
cin >> chislo;
if (chislo < 0)
chislo = (chislo * (-1));
if (chislo > 1000000000)
{system("cls");
goto metka;}
chislo_int = chislo;
raznica_chisel = (chislo - chislo_int)*1000;
raznica_chisel_int = raznica_chisel;
chislo = raznica_chisel_int;
chislo = (chislo/100);
chislo_int = chislo;
chislo_int = chislo_int;
raznica_chisel_int2 = (raznica_chisel_int - chislo_int*100);
chislo2 = raznica_chisel_int2;
chislo2 = (chislo2/10);
chislo2_int = chislo2;
raznica_chisel_int3 = (raznica_chisel_int2 - chislo2_int*10);
raznica_chisel_int = (chislo_int + chislo2_int + raznica_chisel_int3);//суммируются три числа
cout << summa << raznica_chisel_int << endl;
system("PAUSE");
return 0;}


Мне нужно осуществить проверку на строки, ну то есть, если кто-то вместо числа введет что-нибудь другое, программа требовала ввести число.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru