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

Телефонные номера, которые набираются на кнопочном телефоне ходом коня - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ А как ваше начальство относится к новым стандартам и boost? http://www.cyberforum.ru/cpp-beginners/thread1236888.html
Разрешают ли вам использовать С++11, boost? Если нет - чем обосновывают. Если сначала нет, потом да - расскажите как этого добились. Здесь же можно указывать и в какой IDE работаете. Просьба отвечать лишь тех, кто работает в корпоративном секторе.
C++ Что означает знак двойного двоеточия "::"? не могу я найти http://www.cyberforum.ru/cpp-beginners/thread1236831.html
C++ Ошибка при запуске проекта: error: no match for ‘operator>>’
В NetBeans создал проект: Добавлено через 1 минуту #include <iostream> #include <string> using namespace std; int main() {
C++ Как понять список формальных параметров функции Bar?
class Foo { void friend Bar(Foo & foo); private: int data;
C++ Сравнение символьных буфферов (массивов) http://www.cyberforum.ru/cpp-beginners/thread1236675.html
Добрый всем день. Заранее прошу прощения, если такая тема уже существует или существовала. Не смог корректно сформулировать поисковый запрос. Я новичок в C++. Задача состоит в том, чтобы добавить команду на отключение, после отправки сообщения со словом quit через сокеты от клиента ===> серверу. С задачами клиента и сервера я справился, более или менее. Однако попытка сравнения, ничего не...
C++ С чего начать писать свои API для приложений можно ссылки Заранее спаисибо) подробнее

Показать сообщение отдельно
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2014, 23:24
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
#include <stdio.h>
void sum(int *a,int *b,int *c,int *n)
{
    int i,t;
    for (i=t=0;i<*n+3;i++)
    {
        t+=a[i]+b[i];
        c[i]=t%10;
        t/=10;
    }
    *n+=3;
    while (!c[*n])
        --*n;
}
int d[20][200][200],s[200],n,i,j,l,m,p[20][5]={{2,4,6},{2,6,8},{2,7,9},{2,4,8},{3,0,3,9},{0},{3,0,1,7},{2,2,6},{2,1,3},{2,2,4}};
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    for (i=0;i<10;i++)
        d[i][0][0]=1;
    scanf("%d",&n);
    for (i=1;i<n;i++)
        for (j=0;j<10;j++)
            for (d[j][i][0]=l=0;l<p[j][0];l++)
            {
                m=100;
                sum(d[j][i],d[p[j][l+1]][i-1],d[j][i],&m);
            }
    for (m=100,i=1;i<10;i++)
        if (i!=8)
             
            sum(s,d[i][n-1],s,&m);
    for (i=m;i>=0;i--)
        printf("%d",s[i]);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru