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

Задание for(;;) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL. Полиномы http://www.cyberforum.ru/cpp-beginners/thread1020038.html
Используя STL представить полиномы P(x)=Ʃaixi и Q(x)=Ʃbjxj в виде списков. Получить полином Z(x)=nP(x)+xQ(x) и вывести его на экран.
C++ Массив Друзья, как-то с суммой не сложилось у меня. При чем в конце выводит ошибку( Ответ должен выводиться одноименным массивом) Прошу помочь) #include <iostream> using namespace std; void in(int... http://www.cyberforum.ru/cpp-beginners/thread1020036.html
C++ Составить и использовать функцию, которая определяет количество цифр одного целого числа
В массиве целых чисел найти количество чисел с наименьшим ко-личеством цифр. Например, в массиве {123, 34, 56, 1000, 20, 55000, 777, 11} таких чисел 4, это 34, 56, 20, 11. Составить и использовать...
C++ строка
есть строка char ch="Иванов Иван Иванович"; нужно вывести на экран в виде Фамилия Иванов Имя Иван Отчество Иванович как это сделать?
C++ Задача о садовнике http://www.cyberforum.ru/cpp-beginners/thread1020020.html
Пытаюсь решить вот эту задачу http://www.e-olimp.com.ua/problems/10 вот это условие: Садовник посадил за день N деревьев и должен был вылить под каждое деревцо по ведру воды. Так как в день посадки...
C++ Нормальная, современная книга по C++ с ООП уклоном Так вышло что изучаю параллельно два языка Java и C++ ну вот жизть так сложилась нужно писать и там и там :). Очень трудно прыгать с одной техники на другую. Взял книгу "Лафоре OOP в C++", но там от... подробнее

Показать сообщение отдельно
Alex One
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
26.11.2013, 21:13  [ТС]
Цитата Сообщение от recoder Посмотреть сообщение
четное for (i = 2; i < n; i+= 2);
нечетное for (i = 1; i < n; i+= 2);

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    double sum = 1.;
    if (n % 2 == 0)
        for (int i = 2; i <= n; i+=2)
            sum *= i;
    else for (int i = 1; i <= n; i+=2)
                sum *= i;
    cout << "Answer: " << sum;
 
    cin.get();
    cin.get();
    return 0;
}
Спасибо огромное. Оказывается всё делал правильно за исключение одной строчки:
sum *= i
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru