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

Два цикла в параметре - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Опишите промежутки чисел и символов при разных типах http://www.cyberforum.ru/cpp-beginners/thread712433.html
char: wchar_t: int: float: double: *Какие из них начинают отсчёт от 0, а какие могут быть отрицательными? *Какие могут быть только целыми, а какие дробными? *Есть ли ограничение на символы после запятой? *Прочитал что INT бывает 16 и 32 разрядная, как это можно указать или от OS зависит? Если от OS, у меня 64бит, какой будет промежуток?
C++ Определить класс, объектами которого являются сплайны Здравствуйте, помогите с написанием кода. Определить класс, объектами которого являются сплайны. Конструктор строит объект как естественный кубический сплайн по значениям в узлах с равномерным шагом. Определить класс окна и определить операцию вывода сплайна в окно. http://www.cyberforum.ru/cpp-beginners/thread712423.html
Как такое реализовать? C++
Имеется обычное условие, где Colliding - временный объект, который возвращает bool. Пример: if (Colliding(param1, param2)) { //body }
C++ Кодирование Хаффмана
Помогите закодировать методом Хаффмана слово с мощностью кода 4. И записать все данный в таблице! Буква Вероятность Шаг 1 Шаг 2 Шаг 3 Шаг 4 А 3/25 Е 3/25 О 3/25 ─ 2/25 В 2/25 Г 2/25 Н 2/25 Р 2/25
C++ Упрощение программного кода http://www.cyberforum.ru/cpp-beginners/thread712403.html
Всем здравствуйте а можно ли упростить вот этот код: #include "stdafx.h" #include <iostream> #include <locale> #include <stdlib.h> #include <time.h> #include <algorithm> #include <functional> #include <numeric> #include <iterator>
C++ Работа со строками char Например у меня есть строка "арпарвправпрвпа собака вававапа" . Как мне выделить (найти) это слово в строке? подробнее

Показать сообщение отдельно
Chuba
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 11
28.11.2012, 20:18     Два цикла в параметре
На промежутке [100, n] найти количество чисел, составленных с цифр a,b,c.

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
28
29
#include <iostream>
using namespace std;
#include <conio.h>
#include <math.h>
void main(){
    int a,b,c,n,k=0,y=0,i,q,h=0;
    char m;
    cout<<"a:"; cin>>a;
    cout<<"b:"; cin>>b;
    cout<<"c:"; cin>>c;
    cout<<"N:"; cin>>n;
    for(i=100; i<=n; i++) {
        int x=i;
        while (x/10>0) {
            x=x/10;
            k=k+1;}
        y=i;
        while (k!=0) {
            q=y%10;
            y=y/10;
            k=k-1;
            if (q!=a && q!=b && q!=c) goto m;
            else h=h+1;
            m:;
        }
        printf("\t %d", h);
    }
    getch();
}
Что здесь не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru