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

Сумма одномерного масива. Что не так? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать из элементов исходных массивов два новых массива по правилу, описанному в Вашем варианте. (Ввод и вывод массивов оформить в процедурах) http://www.cyberforum.ru/cpp-beginners/thread782277.html
1. Даны два одномерных массива целых чисел (массив А, состоящий из n элементов, массив В – из m элементов), заполненных случайным образом числами из промежутка . Сформировать из элементов этих массивов два новых массива (C,D) по правилу, описанному в Вашем варианте. (Ввод и вывод массивов оформить в процедурах). n= 25, m= 12, L= 10, P=2000; Массив С состоит из тех элементов исходных...
C++ часы-минуты #include <iostream> #include <math.h> int main(){ int a,b,c; std::cin >> a; b=a/60; c=a-60*b; std::cout <<b,c; return 0; } http://www.cyberforum.ru/cpp-beginners/thread782275.html
Как подружить MinGW с wmain и wWinMain ? C++
если пишу int wmain(int argc, wchar_t **argv) {... то получаю scrnsave.c:-1: error: undefined reference to `GetStockObject@4' и т. д. может есть какая-то #pragma или макрос или аргументы нужно какие-то добавить??
C++ Алгоритм А*
Здравствуйте, вы не могли бы показать какой-либо пример задачи, алгоритма поиска А* в с/с#
C++ *.lib http://www.cyberforum.ru/cpp-beginners/thread782257.html
Написал я класс. Пусть он разбит на myClass.h и myClass.cpp. Как это все "запихнуть" в .lib? Добавлено через 12 минут Апнись
C++ Телефонный справочник --- ввод данных в классе Здравствуйте... Такой вопрос: есть класс абонент и класс телефонный справочник. Как правильно организовать ввод данных в классе ТС. Это нужно дополнительно создать функции в классе абонент или есть другой способ? //h #pragma once #include <iostream> #include <string> using namespace std; class Subscriber{ подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
08.02.2013, 22:51     Сумма одномерного масива. Что не так?
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <numeric>
#include <vector>
#include <random>
 
int main ()
{
   std::random_device rand;
   std::mt19937 gen(rand());
   std::uniform_int_distribution <> distr(0, 50);
   
   const int vecSize = 25;
   std::vector <int> vec (vecSize);
   std::cout << "Array: " << std::endl;
   std::generate(vec.begin(), vec.end(), [&gen, &distr] () -> int {
      return distr(gen);
   });
   std::copy(vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
   std::cout << "\nSum of elements: " << std::accumulate(vec.begin(), vec.end(), 0);
   
   return 0;
}
Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main ()
{
   srand(time(0));
   const int size = 25;
   int array[size];
   
   int sum = 0;
   std::cout << "Array: " << std::endl;
   for (int i = 0; i < size; i++) {
      std::cout << (array[i] = rand() % 51) << " ";
      sum += array[i];
   }
   std::cout << "\nSum of elements: " << sum << std::endl;
   
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru