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

Программирование циклического вычислительного процесса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как же все-таки лучше всего перегружать операторы? http://www.cyberforum.ru/cpp-beginners/thread950042.html
1. Нужно ли использовать friend там, где это возможно? (или не стоит злоупотреблять где-нибудь?) 2. Стоит ли при перегрузке бинарного оператора "+" делать его обособленным от класса? // свободная ф-ия которая не friend для класса DATES // она просто использует публичный оператор operator += DATES operator + (const DATES& lhs, const DATES& rhs) { DATES result(lhs); result += rhs; //...
C++ Нахождение корня уравнения найти корни уравнения и отделить один из них методом деления отрезка пополам x^2=sinx http://www.cyberforum.ru/cpp-beginners/thread950029.html
как правильно создать opengl проэкт в IDE code blocks чтобы компилировался? C++
создаю новый проект опенгл, но нифига не компилируется выдает кучу ошибок
C++ Множественное наследование
Есть два класса Human(fname, lname) и класс Employee c чисто виртуальными функц (зарплата и печать). На базе этих классов нужно создать классы Boss , Worker, Stajeer. Есть файл с именами и фамилиями сотрудников, нужно считать данные обработать и создать файл имя-фамилия-должность-зарплата. Ну допустим создали vector обектов Human которых инициализировали даными из файла, а как теперь...
C++ Динамическая библиотека http://www.cyberforum.ru/cpp-beginners/thread950012.html
В C++ я полный ноль, хочу знать как создаются библиотеки, которые подключаются в .NET как DLLImport. имеют точку входу, параметры... пример взял отсюда http://msdn.microsoft.com/ru-ru/library/ms235636(v=vs.90).aspx но там точка входа получается такая "?Add@MyMathFuncs@MathFuncs@@SANNN@Z" можно ли изменить ее на такую, какую хочу я? просто Add например.
C++ n ферзей не бьют друг друга Расставить size ферзей не бьющих друг друга на доске size*size. Вывести в глобальный массив mass. В mass поместить номер столбца(нумерация с нуля), на который нужно поставить ферзя в i-той строке. Нужно использовать рекурсию. И функцию attacking(именно в этом виде). Помогите плз только начал изучать c++ не могу разобраться. Рекурсия вообще тьма. bool attacking(int x1,int y1,int x2, int... подробнее

Показать сообщение отдельно
elivin
65 / 65 / 1
Регистрация: 04.01.2012
Сообщений: 231
Записей в блоге: 1
08.09.2013, 10:06     Программирование циклического вычислительного процесса
Если эти числа вводит пользователь, то берёшь две переменные, одной присваиваешь значение 0, в цикле берёшь значение очередного числа, если оно больше нуля и чётное, увеличиваешь первую переменную на это число. Условие выхода из цикла - вторая переменная равна нулю. В первой переменной будет ответ.

Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main() {
   int total = 0, tmp;
   do {
      std::cin >> tmp;
      if (tmp > 0 && tmp % 2 == 0)
         total += tmp;
   } while(tmp);
   std::cout << "Total: " << total << std::endl;
   return 0;
}
 
Текущее время: 12:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru