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

Найти элементы (и их сумму), которые состоят из двух равных частей и имеют в своем составе цифру 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание формы в Dll http://www.cyberforum.ru/cpp-beginners/thread567493.html
Привет всем! Хотел бы узнать, как создать форму в Dll? Хочу создать спамер для 1 игры.. Что бы его заинжектил и он спамил, даже со свёрнутым клиентом. Проблема в том что инжектить можно только...
C++ Разделить матрицу [10x10] на : http://www.cyberforum.ru/cpp-beginners/thread567481.html
C++ c++. Стеки.
Нужно написать нерекурсивную функцию, которая, используя стек, находит значение функции F(m,n), которое равно m+n+1, если m*n=0 и F(m-1,F(m,n-1)), если m*n<>0. Подскажите хоть примерно, как это...
C++ Как запретить сворачивание окна приложения при нажатии кнопки "свернуть все окна"
Что происходит при нажатии этой кнопки в плане сообщениий, и как их перехватить и игнорировать,что бы окно не сворачивалось? Чем это событие отличается от обычного сворачивания окна через кнопку...
C++ При перемножении матриц ошибка с памятью http://www.cyberforum.ru/cpp-beginners/thread567465.html
Написал класс матрица с алгоритмом умножения, но при выходе из проги выбивает ошибку. Не пойму как написать деструктор. Подскажите как исправить ...
C++ Минимальное количество прямых через заданное множество точек Не могу найти ошибку в коде, помогите пожалуйста. #include <cstdlib> #include <stdio.h> #include <iostream.h> #include <vcl.h> #pragma hdrstop void main() {int i,j,count,a,b,c,x,k,n,s,y,poz,h;... подробнее

Показать сообщение отдельно
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
11.05.2012, 21:11
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
36
37
38
39
40
41
42
#include <iostream>
#include <cmath>
 
int main(void)
{
    int sum = 0, n, u;
    int mas[] = {4343, 9131, 33, 3313, 646, 3223, 1313};
 
    for (int i = 0; i < sizeof(mas) / sizeof(*mas); ++i)
    {
        n = mas[i];
        u = int(log(n*1.) / log(10.) + 1);
 
        if (u % 2 == 0)
        {
            bool f = false;
            int a = 0, b = 0, q;
            for (int j = 0; j < u; ++j)
            {
                q = n % 10;
                if (q == 3)
                    f = true;
 
                if (j < u / 2)
                    a = a * 10 + n % 10;
                else 
                    b = b * 10 + n % 10;
 
                n /= 10;
            }   
 
            if (a == b && f)
            {
                std::cout << mas[i] << std::endl;
                sum += mas[i];
            }
        }
    }
 
    std::cout << "sum = " << sum << std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru