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

Подсчет суммы чисел, состоящих из неодинаковых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 3D прямоугольник http://www.cyberforum.ru/cpp-beginners/thread670501.html
Пишу длл на с++ Подскажите как реализовать 3-мерный прямоугольник так чтобы он поворачивался по оси (Z,Y и X) по смене переменной
C++ Вычислить значение y=e^sinx^4.7+cos(x^4.7)+(2/3)+∏/2x^4.7 #include <math.h> #include <stdio.h> #include <conio.h> int main() { float y,x; //textbackground(1);textcolor(14); //clrscr(); scanf("%f",&x); printf("x = %f \n", x); http://www.cyberforum.ru/cpp-beginners/thread670497.html
C++ Написать функцию которая сцепляет 2 строки
Здравствуйте, требуется написать функцию которая "сцепляет" (конкатенация) 2 строки. Обязательно использование адресной арифметики. Как просто написать это легко и понятно, а как с помощью адресной арифметики сделать вообще не понимаю.
Цвет текста консоли C++
Товарищи, прошу помочь вот с таким делом: Заинтересовался я тем, как выводить в консоль текст различными цветами, и использовал обнаруженную функцию SetConsoleTextAttribute. Потыкал параметр wAttribute, циклом насчитал всего 16 вариантов цвета. И мне интересно, можно ли как то расширить эту скудную палитру? Пробовал и шестнадцатеричные и RGB значения использовать, но ничего не добился.
C++ Какой код треугольника Паскаля через цыкл, который выводит определенное количество строк? http://www.cyberforum.ru/cpp-beginners/thread670478.html
Какой код треугольника Паскаля через цыкл, который выводит определенное количество строк?
C++ реализация предикатов Народ! Кто-нибудь знает какие-нибудь средства для реализации(удобного создания и хранения) предикатов ??? Те какие-нибудь открытые библиотеки , где предусмотрено создание предикатов и выполнение операций с ними , или имеются средства с помощью которых их можно было бы легче реализовать ? подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
14.10.2012, 00:21     Подсчет суммы чисел, состоящих из неодинаковых чисел
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
#include <iostream>
#include <cmath>
 
int main()
{
    int arr[] = {32, 122, 343, 166, 500, -19, 199}, sum(0), n;
    size_t const size = sizeof(arr) / sizeof(*arr);
    bool unique;
    for(size_t i = 0; i < size; ++i)
    {
        char arr1[10] = {0};
        n = arr[i];
        unique = true;
        do
        {
            if(++arr1[size_t(std::abs(n % 10))] > 1)
                unique = false;
        }
        while((n /= 10) && unique);
        if(unique)
            sum += arr[i];
    }
    std::cout << "sum is " << sum << std::endl;
    return 0;
}
 
Текущее время: 14:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru