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

перевод из паксаля в с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ fprintf http://www.cyberforum.ru/cpp-beginners/thread185769.html
fprintf Вопрос - данная ф-ция перезаписывает весь файл? То есть сначала очищает, а после записывает или же добавляет запись к концу?
C++ Циклический алгоритм (цикл с параметром - FOR ) Здравствуйте. Вот у меня такая задача но я не знаю как задается прогрессия Помогите пожалуйста. Для геометрической прогрессии 2, 6, 18, 54, 162 ... определить первые n членов этой прогрессии. http://www.cyberforum.ru/cpp-beginners/thread185768.html
C++ Хранение в контейнере deque целых чисел и проверка основных операций
Написала код: #include "stdafx.h" #include <iostream> #include <deque> using namespace std; void show (const char *str, const deque<int> &Dq) { cout << str << ":" << endl;
C++ Подсчитать количество символов в самой длинной группе.
Дана строка, состоящая из групп нулей и единиц. Подсчитать количество символов в самой длинной группе. Помогите, пожалуйста, а то что-то ничего не получается((( вот такой мой вариант int k=strlen(str); for(int i1=0,j=0;i1<k-1;i1++,j++) if (str==' ') { if (max<j) max=j; j=0;
C++ Вычисление Sinx/x разложением в ряд http://www.cyberforum.ru/cpp-beginners/thread185736.html
Всем доброго время суток. Вторые сутки бьюсь, задали написать на C++ программу вычисление Sinx/x разложением в ряд: Sinx/x = 1 – (x^2)/3! + (x^4)/5! + … = ∑((-1)^n * x^2n)/(2n+1)! Я сделал по аналогии с разложением с Sinx в ряд: q *= (-1) * x* x /(2 * n)/(2 * n + 1), для Sinx/x я написал: q *= (-1) * x /(2 * n)/(2 * n + 1), подскажите это правильно????:wall: Вот сама программа, которая у...
C++ Прокомментировать код Добрый день. Для тех у кого времени хватает и нечем заняться, просьба прокомментировать след. код : // A simple computerized telephone directory. #include <iostream> #include <cstdio> using namespace std; int main() { int i; char str; подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
03.11.2010, 16:45     перевод из паксаля в с++
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
#include <iostream>
 
int main()
{
    int n, x1, y1, x2, y2, k;
 
    setlocale(LC_ALL, "Rus");
 
    std::cout << "Наименьшее число, представимое двумя различными способами" << std::endl;
    std::cout << "в виде суммы кубов двух натуральных чисел" << std::endl;
 
    n = 3;
 
    while (true)
    {
        n++;
 
        for (y1 = 1; y1 * y1 * y1 <= n; y1++)
            for (x1 = y1; x1 * x1 * x1 <= n; x1++)
                for (y2 = 1; y2 * y2 * y2 <= n; y2++)
                    for (x2 = y2; x2 * x2 * x2 <= n; x2++)
                        if (x1 * x1 * x1 + y1 * y1 * y1 == n && x2 * x2 * x2 + y2 * y2 * y2 == n && (x1 != x2 && y1 != y2))
                        {
                            std::cout << x1 << "^3 + " << y1 << "^3 = " << n << std::endl;
                            std::cout << x2 << "^3 + " << y2 << "^3 = " << n << std::endl;
                            std::cin.get();
 
                            return 0;
                        }
    }
 
    std::cin.get();
    return 0;
}
Кстати, это число Рамануджана-Харди - наименьшее натуральное число, представимое в виде суммы двух кубов двумя разными способами)))
 
Текущее время: 21:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru