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

Сколько различных цифр встречается в десятичной записи числа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ прямоугольная матрица http://www.cyberforum.ru/cpp-beginners/thread105913.html
Ув. программисты, помогите пожалуйста решить задачу.Определить количество классов эквивалентных столбцов данной прямоугольной матрицы. Столбцы считать эквивалентными, если равны множества их...
C++ Не разберу скан кода по встраиваемым функциям У Дейтлов есть код: Что может быть написано в области, которая выделена мной красной рамочкой? http://www.cyberforum.ru/cpp-beginners/thread105912.html
Граница проверки простого числа C++
У Дейтлов есть задача: Написал такой код: #include<iostream> using namespace std; #include<windows> #include<cmath>
C++ Вычислить выражение
Добрый вечер. Я не пойму как делать это задание: нужно вычислить значение суммы этого примера. Конкретные величины исходных данных можна выбрать самостоятельно. Буду очень благодарен за любую...
C++ вывод слагаемых совершенного числа http://www.cyberforum.ru/cpp-beginners/thread105890.html
У Дейтлов есть задача Напишите программу, которая определяет и печатает все совершенные числа в диапазоне от 1 до 1000. Напечатайте сомножители каждого совершенного числа, чтобы убедиться, что...
C++ Широкий диапазон форм У Дейтлов есть задача Используйте подход, развитый в упражнениях 3.22 и 3.23, для создания программы, которая вычерчивает широкий диапазон форм. В 3.22 печатался квадрат из звездочек ****... подробнее

Показать сообщение отдельно
Зоти Сергей
228 / 226 / 13
Регистрация: 18.12.2009
Сообщений: 316
17.03.2010, 23:33
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
30
31
32
33
34
35
//---------------------------------------------------------------------------
#include <conio.h>
#include <complex.h>
#include <iostream.h>
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
    int n;
        char StrValue[255];
        char * TempValue;
        cout<<"Enter n: ";
        cin>>n;
        itoa(n,StrValue,10);
        int NotEquallAmount=0;
        int Length=strlen(StrValue);
        TempValue=new char[Length];
        memset(TempValue, 0x2D, Length);
        for(int i=0;i<Length;i++)
        {
            bool IsFounded=false;
                for(int k=0;k<Length;k++)
                if(StrValue[i]==TempValue[k])
                {
                    IsFounded=true;
                        break;
                }
                if(!IsFounded)
                    NotEquallAmount++;
                TempValue[i]=StrValue[i];
        }
        printf("V chisle %d nahoditsea %d nepovtorjajushihsea desjatichnih zifr", n,NotEquallAmount);
        getch();
        delete [] TempValue;
}
//---------------------------------------------------------------------------
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru