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

Задача на поиск "счастливых билетов" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ LNK2001: неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread862885.html
#include "stdafx.h" #include <GL/glut.h> #include <windows.h> #include <glut.h> #include <gl\GL.H> #include <gl\GLAUX.H> #pragma comment (lib,"glut32.lib") #pragma comment(lib, "opengl32.lib")...
C++ Не могу перегрузить [] в производном классе Не могу перегрузить оператор в производном классе class_arr.cpp #include <iostream> #include "IntArray.h" #include "IntArrayRC.h" http://www.cyberforum.ru/cpp-beginners/thread862883.html
Switch-case C++
Можно ли так писать? switch (simvol) { case (('(') or ('1') or ('2') or ('3') or ('4') or ('5') or ('6') or ('7') or ('8') or ('9')): { T(FpReed,FpWrite); ...
C++ Сформировать массив размером 6 на 3 по правилу
программа формирования и вывода массива размером 6 на 3, каждые три последовательных элемента в строке которого составлены по следующему правилу: 1-й - равен удвоенному числу, введенному с...
C++ Двухмерный массив: вычислить для каждого вопроса проценты ответов «Да», «Нет», «не знаю» http://www.cyberforum.ru/cpp-beginners/thread862870.html
В двухмерном массиве размером n x m хранятся результаты опроса n человек на m вопросов. Ответами на вопросы являются слова «Да», «Нет», «не знаю». программу, указывающую для каждого вопроса ...
C++ Ошибка в коде Я уже пол дня код пишу. Дописался до такой степени что уже не хочет компилироваться. Ругаеться на 134 135 строки, но я не вижу там ошибики. Помогите разобраться, а то бошка уже почти не варит.... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
12.05.2013, 22:03
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
#include <iostream>
 
int sum( const char* s, int len )
{
    int result = 0;
    for( int i=0; i<len; ++i )
    {
        result += s[i] - '0';
    }
    return result;
}
 
bool isLucky( const char* number )
{
    int halflen = strlen( number )/2;
    return sum( number, halflen ) == sum( number+halflen, halflen );
}
 
 
int main()
{
    std::cout << std::boolalpha;
    std::cout << isLucky( "030111" ) << std::endl;
    std::cout << isLucky( "333009" ) << std::endl;
 
    std::system("pause");
    return 0;
}
P.S. правда у меня не числа, а цифры. Классический билетик в общем
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru