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

Определить длину массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить символы в строке. http://www.cyberforum.ru/cpp-beginners/thread513438.html
Задача: Прочитать из файла строку символов. В данной строке каждый символ ? удвоить. Каждый символ, стоящий перед !, заменить символом, введенным с клавиатуры. Новую строку не создавать. Вывести...
C++ Матрица змейкой Пытаюсь написать решение для задачи, чтобы выводила матрицу в таком виде http://www.cyberforum.ru/cpp-beginners/thread513429.html
C++ error C4716: Distance::getdist: должна возвращать значение
уменя visual c++ 2010 professional.как решить проблему ? #include <iostream> using namespace std; /// class Distance { private: int feet; float inches; public:
Начало изучения С++. Посоветуйте среду разработки. C++
Здравствуйте, решил изучить C++, посоветуйте достойную среду разработки для этого языка, в скачанных (Visual c++, dev-c++) даже не получается запустить программу. Интерфейс среды должен быть...
C++ В каждом слове текста замените "а" на букву "е" http://www.cyberforum.ru/cpp-beginners/thread513384.html
В каждом слове текста замените "а" на букву "е", если "а" стоит на четном месте, и заменить букву "б" на сочетание "ак", если "б" стоит на нечетном месте. Помогите, пожалуйста)
C++ Алгоритм вычисления числа сочетаний, используя рекуррентную формулу Запрограммировать рекурсивный алгоритм вычисления числа сочетаний, используя рекуррентную формулу подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.03.2012, 18:05
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
   int arr[5] = {1, 2, 3, 4, 5}; 
   
   int sum = 0;
   
   for ( auto &i: arr )
      sum += i;
      
   std::cout << sum << std::endl;
}
Добавлено через 3 минуты
Цитата Сообщение от Arcor Посмотреть сообщение
вот пример паскалевкого универсального кода...
Вот пример С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <numeric>
 
template<typename T>
T total(std::vector<T> arr)
{
   return std::accumulate(std::begin(arr), std::end(arr), 0);
}      
 
int main()
{
   std::vector<int> v = { 1, 2, 3, 4, 5 };
      
   std::cout << total(v) << std::endl;
}
http://liveworkspace.org/code/be5eb0ddfab6128b10ea52cc76c08079

Добавлено через 2 минуты
Arcor, а вообще для подсчета суммы есть std::accumulate
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.