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

Определить номер автомобиля - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция Дефрагментации диска http://www.cyberforum.ru/cpp-beginners/thread423814.html
А ваше есть функция для Дефрагментации диска. если да та напишите как она вызывается
C++ ошибка в задаче с бинарным файлом можно удалить http://www.cyberforum.ru/cpp-beginners/thread423813.html
C++ Не могу понять в чём ошибка
Циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз (в зависимости от введенного режима). Со сдвигом вправо всё в порядке, а когда делаешь сдвиг вниз выскакивает ошибка: Необработанное исключение в "0x00fc4805" в "Циклический сдвиг элементов матрицы.exe": 0xC0000005: Нарушение прав доступа при записи "0xfdfdfdfd". Ошибка стала вылазить, когда сделал динамическое...
C++ FLTK не могу разобраться с этой библиотекой
Пытаюсь понять FLTK по книге Страуструпа( Программирование. Принципы и практика использования С++) В книге есть такой код( я не много урезал и изменил код, но это роли не играет): class Shape { public: void set_color( const Color col ); Color color() const; void set_style( const Line_style sty ); Line_style style() const;
C++ Динамическая память.Одномерный массив. http://www.cyberforum.ru/cpp-beginners/thread423785.html
b) Динамическая память. Одномерный массив. Дан массив целых чисел. Поменять местами все значение элементов с четными индексами с нечетными Помогите плиз решить задачу(в си),ничего не лезет в голову...буду очень благодарен!)
C++ Поразрядные поразрядное И (&) есть такой пример a%16 = a&(16-1) как преобразовать тогда тогда a%2, a%3, a%4, a%10? Добавлено через 13 минут извините за непонятное название, сначала хотел написать "поразрядные операции" :) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
07.01.2012, 10:41     Определить номер автомобиля
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
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <conio.h>
//#include "Rus.h"
using namespace std;
int perv(int a);
int vtor(int d1,int d2,int d3, int d4);
int tri(int d1,int d2,int d3, int d4);
// номер делится на 2 на 7 и на 11
int perv(int a)
{if(a % 2  == 0 && a % 7 == 0 && a % 11 == 0)
                return true;
        else
                return false;
}
// сумма цифр ровна 30
int vtor(int a)
{
    int sum=0;
    while(a)
    {
        sum+=a%10;
        a/=10;
    }
    return sum==30;
}
//в номера участвуют всего две различные цифры
int tri(int a)
{ 
    int b[10]={0}, t=a, col=0;
    while(t)
    {
        b[t%10]++;
        t/=10;
    }
    if(a<1000)
        b[0]++;
    for(t=0; t<10; t++)
        if(b[t])
            col++;
    return col==2;
 
    
}
int main(void)
{
    int i;
    for(i=0; i<10000; i++)
        if(perv(i) && vtor(i) && tri(i))
            printf("%04d\n", i);
return 0;
}
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru