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

Нахождение суммы n-го количества чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разнести весь код из main по отдельным функциям http://www.cyberforum.ru/cpp-beginners/thread1103607.html
Нужно что-бы все вычисления проводились через функции. Как мне перенести вычисления, a1,a2,a3,b1... и так далее, из мэйна в отдельную функцию? Если код можно как-то упростить, тоже пишите! Буду очень признателен за помощь. #include "stdafx.h" #include <iostream> #include <iomanip> #include <math.h>
C++ OpenIM - не работает распараллеливание циклов void Multiplication(int a, int b) { int c; int i; int j; int count(0); omp_set_num_threads(count); #pragma omp parallel #pragma omp for firstprivate(j) lastprivate(i) for(i = 0; i < 5; i+=1) // i = ряд матрицы a http://www.cyberforum.ru/cpp-beginners/thread1103602.html
C++ Переполнение include
Здравствуйте! Такой вопрос есть класс Program и класс Universe, в классе Program я подключаю(#include) Universe.cpp, а в классе Universe подключаю(#include) Program.cpp. Вылезает ошибка, поразмыслив я понял что это вполне логично происходит какой-то закольцованный #include как от этого избавиться? Пробовал #pragma once не помогло( С++ токо начал копать, так что извините если слишком банальный...
Почему отказались от #ifndef? C++
Всем привет, Лафоре пишет, что от использовании директивы #ifndef стали отказываться в пользу #if !defined(). Может кто-нибудь объяснить почему?
C++ Консольная "графика", игра "Тетрис". Фигуры перестают прорисовываться на определенном этапе http://www.cyberforum.ru/cpp-beginners/thread1103586.html
Доброго времени! Написал на днях тетрис (в консоле) с использованием, кажется это называется WinApi. В цикле вызывается функция отрисовки фигуры, которая в свою очередь вызывает п\п отрисовки кубика. Удаление его осуществляется той же функцией только закрашивает поверх отрисованного цветом фона (так как не знаю возможно ли просто удалить нарисованное). Все классно работает до...
C++ Автоматизированное тестирование ПО Доброго времени суток! Даже незнаю, в правильный ли раздел форума обращаюсь...Есть ли здесь информация, про автоматизированное тестирование программ. Примеры написания тестов для программ? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6365 / 5929 / 1923
Регистрация: 18.12.2011
Сообщений: 15,237
Завершенные тесты: 1
23.02.2014, 19:29
Способов много. Можно сложить отдельно четные и нечетные,
а потом вычесть.
Можно каждый раз четность проверять (так код короче):
C++
1
2
3
4
5
6
int s=0;
for(i=1;i<=n;i++)
   if( i%2==1 )
         s+=i;
   else
        s-=i;
А можно и сразу написать ответ, т.к. i-(i-1)=1, то сумма равна n-1 при n - нечетном
и -1 - при четном
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru