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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск слова в файле http://www.cyberforum.ru/cpp-beginners/thread610433.html
есть файл с данными (test.txt), он построен так: Имя Фамилия Номер телефона Имя Фамилия Номер телефона помогите сделать так, что бы пользователь вводил к примеру фамилию, и если она есть - ему выводило строку с Именем Фамилией и Номеров телефона. заранее благодарен
C++ Удаление элемента Уважаемые программисты!!! Помогите пожалуйста, курсовая работа. Никак не могу изменить удаление элемента... Мне нужно чтобы в программе выполнялось удаление первого элемента, у меня происходит удаление последнего элемента, как изменить я не знаю. Помогите пожалуйста!!! Очень нужна ваша помощь #include<stdio.h> #include<conio.h> struct Sheet { char a; int b; int 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. Класс наследует все и всем реализуется тольео функция Length() 5. Length() Функция должна вычислять сумарное расстояние между всеми точками массива из класса PointArray Моя проблема заключается в следующих... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7184 / 4350 / 634
Регистрация: 29.11.2010
Сообщений: 11,843
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, надеюсь он не обидется)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru