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

Код из Pascal в С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы + указатели http://www.cyberforum.ru/cpp-beginners/thread104825.html
Задали следующую задачу: 1. Вычислить значение многочлена и его первой производной в заданной точке х (коэффициенты хранятся в массивах). честно говоря, даже не представляю, как к ней...
C++ Указатели, работа с динамическими структурами данных и динамические списки, стеки 1)Указатели, работа с динамическими структурами данных. Динамическое управление памятью Динамические массивы. Массив должен быть динамическим. То есть обязательно должны использоваться указатели,... http://www.cyberforum.ru/cpp-beginners/thread104818.html
директива extern C++
Никак н могу понять как решить проблму с директивой extern. Я подключил к проекту файл libext.h и попытался скомпилировать программу. И компилятор почти на каждую строку пишет по 3 ошибки. Например...
Стримовые строки C++
Есть стрим, например, cin. Надо узнать число символов от последнего ведённого до конца строки.
C++ Создание очереди продажи мобильных телефонов http://www.cyberforum.ru/cpp-beginners/thread104798.html
Помогите, не могу написать курсовую, очень прошу, сам пробовал, не получается. Тема курсовой работы: Создание очереди продажи мобильных телефонов. Люди спасайте неможу замутити курсуву дуже...
C++ Две Программы по С++ по ООП - не получается сделать Вот две задачки по ООП не могу сделать, кто может напишите код пожалуйста, лучше с коментариями для каждой строчки, буду очень признателен (коментарии нужны потому что я буду чтото знать а чтото нет,... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
15.03.2010, 14:36
Вот, если я ничего не упустил:
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 <stdio.h>
#include <stdlib.h>
#define n 500
 
int main()
{
    int i, j;
    for(i=2; i<=n; ++i)
    {
        int p1=0;
        int m=1;
        while(i>m)
        {
            if(!(i%m))
                p1+=m;
            ++m;
        }
        for(j=2; j<=n; ++j)
        {
            int p2=0;
            int k=1;
            while((j>k)&&(p2<=i)&&(i!=j))
            {
                if(!(j%k))
                    p2+=k;
                ++k;
            }
            if((p1==j)&&(p2==i))
            {
                k=1;
                m=1;
                printf("b=1");
                while(k<j)
                {
                    if(!(j%k))
                        printf("+%d", k);
                    ++k;
                }
                printf("\na=1");
                while(m<i)
                {
                    if(!(i%m))
                        printf("+%d", m);
                    ++m;
                }
                printf("\n");
            }
        }
    }
    system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.