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

Определить, в записи какого из двух четырехзначных чисел больше нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск слова в файле http://www.cyberforum.ru/cpp-beginners/thread610433.html
есть файл с данными (test.txt), он построен так: Имя Фамилия Номер телефона Имя Фамилия Номер телефона помогите сделать так, что бы пользователь вводил к примеру фамилию, и если она есть - ему...
C++ Удаление элемента Уважаемые программисты!!! Помогите пожалуйста, курсовая работа. Никак не могу изменить удаление элемента... Мне нужно чтобы в программе выполнялось удаление первого элемента, у меня происходит... http://www.cyberforum.ru/cpp-beginners/thread610431.html
C++ Описать класс, хранящий динамический массив
Нужно написать простую программу: описать класс, хранящий динамический массив, два производных класса имеют по одной функции, одна из которых находит max элемент динамического массива, другая min,...
C++ C++ закоментите код пожалуйста!
Нужно по каждой строчке, в листинге, закомментировать код…. Очень нужно! Помогите!
C++ Переписать нечетные числа из стека в новый стек http://www.cyberforum.ru/cpp-beginners/thread610414.html
В первом стеке содержатся целые числа. Нужно переписать только нечетные числа из первого в новый стек.
C++ Наследование между шаблоном и классом Очень простоя идея 1. Я хочу реализовать наследование между тимплейтом ARRAY и классом PointArray 2. Тимплеей ARRAY родитель 3. PointArray соответственно деривативный класс 4. Класс наследует... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,017
21.06.2012, 13:40
Для VS:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <conio.h>
#include <clocale>
 
int countZerro(int n)
{
    int n_zero = 0;   // количество нулей в числе
    while (n > 0)
    {
        if (n % 10 == 0)
            n_zero++; 
        n = n / 10;
    }
    return n_zero;
}  
 
int main()
{
    setlocale(LC_ALL, "russian");
    int a, b; 
    std::cout << "введите целые числа: ";
    std::cin >> a>> b;
    int a0 = countZerro(a), b0 = countZerro(b);
    if (a0 == b0) std::cout<< "Количество 0 равно";
    else std::cout<< (a0 > b0 ? "В первом" : "Во втором")<< " числе 0 больше";
    return 0;
}
http://liveworkspace.org/code/15e5ec...22fae8f18a2e27
Взял алгоритм g-h, надеюсь он не обидется)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru