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

Решение математических задач - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение математических задач http://www.cyberforum.ru/cpp-beginners/thread1104440.html
N=\prod_{i-1}^{5}(\sum_{j-1}^{3}(i+j)+i*\prod_{k-1}^{5}\frac{i+k}{i})
C++ Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число Доброго времени суток! В С++ недавно, но в универе уже задали такие задачи: 4)Даны два целых числа a и b. Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число. Условные операторы и операторы цикла не использовать. Помогите:help: http://www.cyberforum.ru/cpp-beginners/thread1104417.html
C++ Нюансы условий достижения EOF в ifstream
Есть файл in.txt из 2х строк следующего содержания: abcde 12345 Есть код: #include <iostream> #include <fstream> int main() { std::ifstream fileIn("in.txt", std::ios::in);
C++ While и for, почему так?
#include <iostream> using namespace std; #include <conio.h> int main() { for(int counter = 1;counter <=10;counter++) {
C++ Из делфи в си http://www.cyberforum.ru/cpp-beginners/thread1104402.html
while (not (stringgrid2.Cells=''))or (not (i=100)) do begin v:= strtoint(stringgrid2.Cells); i:=i+1; end; Помогите переделать данный цикл в C++.
C++ Найти ошибку HugeInteger::HugeInteger() { for (int i = 0; i <sizeArray; ++i) { array = rand()%10; } } void HugeInteger::sumOfHugeInteger(HugeInteger hugeTwo) { int sumOfInteger = {0}; int sizeSumArray = 0; for (int i = sizeArray - 1; i >= 0; --i) { подробнее

Показать сообщение отдельно
dazzer
0 / 0 / 0
Регистрация: 22.02.2014
Сообщений: 5
24.02.2014, 20:35     Решение математических задач
скорее всего условие на p должно быть в 3 строке, видимо опечатка. Код не проверял, если что
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
int i, j;
double a, b, p, sum, res = 0;
 
if(a > b)
    res = 0;
    for(i = 1; i <= 3; i++)
    {
        sum = 0;
        for(j = 1; j <= 3; j++)
            sum += a*i + b*j;
 
        res += sum;
    }
else if(a == b)
    res = 1;
    for(i = 1; i <= 3; i++)
    {
        sum = 0;
        for(j = 1; j <= 3; j++)
            sum += a*i + b*j;
 
        res *= sum;
    }
else
{
    if(a*b > 0)
        p = a;
    else
        p = b;
    res = a*b + p;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru