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

Выяснить в каком из данных 2 чисел больше цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread260753.html
Используя механизм перегрузки функций, разработайте две версии функции 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++ Осуществить циклический сдвиг элементов квадратной матрицы Помогите решить эту задачу: Осуществить циклический сдвиг элементов квадратной матрицы размерности М х N вправо на К элементов следующим образом: элементы 1-го строке сдвигаются в последний столбец сверху вниз, из него-в последнюю строку справа налево, из него - в первый столбец снизу вверх, из него - в первую строку ..... Для других элементов-аналогично http://www.cyberforum.ru/cpp-beginners/thread260736.html
C++ Вывод на экран чисел из файла
нужно считать числа из файла, записать в массив и вывести на экран. подскажите, в чём ошибка? int main(int argc, char* argv) { ifstream file; file.open(filename); int a=0,g=0,i=0; //считаем кол-во элементов while(!file.eof()) {
Вычислить значение выражения C++
здравствуйте, не могу разобраться((((
C++ Найти самое длинное слово в сообщении (строки) http://www.cyberforum.ru/cpp-beginners/thread260724.html
что-то туплю, задача то не сложная.... #include <iostream> #include <string> using namespace std; int main() { string str,slovo,simvol; string::size_type k=0, pos=0; cout<<"vvedi stroku"<<endl;
C++ Составить программу, используя классы стандартной библиотеки шаблонов Буду благодарен если поможете. Спасибо. Составить программу, используя последовательные классы стандартной библиотеки шаблонов С++, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: • номер УДК; • фамилию и инициалы автора; • название; • год издания; • количество экземпляров данной книги в библиотеке. Программа должна обеспечивать: подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
20.03.2011, 21:41     Выяснить в каком из данных 2 чисел больше цифр
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int count_dig(int first)
{
    int cnt=0;
    while(first)
    {
         ++cnt;
         first/=10;
    }
    return cnt;   
}
 
int main()
{
    int first, second;
    std::cin>>first>>second;
    int fcnt=count_dig(first);
    int scnt=count_dig(second);
    std::cout<<"First is "<< ((fcnt < scnt) ? "less than second" : (fcnt > scnt) ? 
"greater than second" : "equal to second")<<'\n';
    return 0;
}
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru