1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
1

Китайские номера

07.07.2016, 13:26. Показов 1254. Ответов 3
Метки нет (Все метки)

Еше одна, буду благодарен за помощь.

В Китае восьмерка считается счастливым числом и люди стремятся заполучить автомобильные номера, которые содержат по возможности больше восьмерок. Но для этого надо заплатить. Для каждой восьмерки в номере надо заплатить 1000 юаней. Вам задан автомобильный номер - целое положительное число не больше 109. Вывести, сколько юаней надо будет за него заплатить

Вход
1987011
9707791
880748018

Выход
1000
0
4000
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2016, 13:26
Ответы с готовыми решениями:

Китайские иероглифы в файле
Вечер в хату, падсаны. Заметил очень забавную вещь: вроде ничего такого в коде странного нет,...

Китайские символы в реестре
Есть небольшая программа которая записывает некоторое приложение в автозагрузку, и для этого...

Китайские шашки. Перебор
Суть китайских шашек такова: есть поле(см. рисунок) и можно перепрыгивать через фишку, если поле за...

VS 2017: Китайские исходники - иероглифы
Здравствуйте! Скачал готовые исходники программы, автор из китая. Интерфейс программы и...

3
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
07.07.2016, 13:33 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
int main() {
 
    while (true) {
        int n, sum = 0, d;
        cin >> n;
        if (n < 0)
            break;
        while (n > 0) {
            d = n % 10;
            if (d == 8)
                sum++;
            n = n / 10;
        }
        cout << sum * 1000 << endl;
    }
    return 0;
}
0
4813 / 2273 / 287
Регистрация: 01.03.2013
Сообщений: 5,933
Записей в блоге: 26
07.07.2016, 19:14 3
C++
1
int f(unsigned long long int n) {return n ? (n%10==8) + f(n/10) : 0;}
0
2753 / 1908 / 568
Регистрация: 05.06.2014
Сообщений: 5,559
07.07.2016, 21:33 4
C++
1
2
3
4
int res=0;
while(cin.peek()!='\n')
    res=cin.get()=='8'?res+1:res;
cout<<res*1000;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2016, 21:33
Помогаю со студенческими работами здесь

Китайские иероглифы в консольном приложении
Вопрос: можно ли вывести в консоли китайские иероглифы, или например специфичные немецкие буквы...

Как отобразить Китайские иероглифы в Dev-C++ ?
Всем привет,в програме написанной на DEV-C++ нужно отобразить китайские иероглифы, при каждом...

Как вывести китайские иероглифы в консоль?
Здравствуйте, подскажите как вывести в консоль Виндоус какой-нибудь китайский иероглиф. Например,...

Вывод в документ: китайские иероглифа вместо русских или английских букв
В коде какато фигня. Он написан и по идее работает, но вот с языком вывода проблема. Когда...

Программа, которая определяет номер минимального номера номера в двойном списке
Сабж,кто может помочь,хотябы догадками в то совсем нечего не понятно ):

Заменить отрицательные элементы суммой номера столбца и номера строки, в которых они находятся
Входные данные: целочисленный массив А размером m х n, где m = 2, n = 4. Заменить отрицательные...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru