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

Задачи по программированию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рассчитайте значение числового ряда. ПОМОГИТЕ, ПОЖАЛУЙСТА, http://www.cyberforum.ru/cpp-beginners/thread650894.html
Помогите, пожалуйста, с задачей. Постоянно какие-то ошибки выскакивают. Вот то, что я написала: #include "stdafx.h" #include <math.h> #include <iostream> using namespace std; int main ()
C++ Цикл с двумя условиями Подскажите, как написать, цикл который бы останавливался при значении переменной choice равной 1 или 2. Ввожу так, получается бесконечный цикл. int choice=0; for (;choice!=1 || choice!=2;) {... http://www.cyberforum.ru/cpp-beginners/thread650888.html
Сортировка самого столбца C++
Вообщем возникли затруднения со следующим Матрица есть,раньше как то делал сортировку столбцов матрицы,а чтобы сами столбцы сортировались оставаясь на своих местах не приходилось,надеюсь поможет кто...
Все нулевые элементы матрицы разместить на местах с четными индексами строк и столбцов C++
nado napisat' s malloc() pomogite!!! Добавлено через 5 минут nado napisat' na C
C++ Графики http://www.cyberforum.ru/cpp-beginners/thread650859.html
Здравствуйте посоветуйте литературу чтобы рисовать трёхмерные графики, к ним касательный и нормали. Желательно попроще(
C++ способы программирования Здравствуйте! При написании запутанных программ очень часто они превращаются не разбери-что, например при тестировании методов классов, приходится добавлять внешний код функции теста, в свою очередь... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
12.09.2012, 21:39
1
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <algorithm>
#include <iomanip>
#include <memory>
 
int main()
{
   std::size_t const r(6), c(6);
   int mx[r][c];
   srand(time(0));
   //std::cout << sizeof(mx);
   for(int i = 0; i < r * c; ++i)
   {
       std::cout << std::setw(5) << std::left << (*(*mx + i) = rand() % 41 - 20);
       if(0 == (i + 1) % 6) std::cout << '\n';
   }
   int* pMax = std::max_element(*mx, *mx + r * c);
   std::ptrdiff_t dist = pMax - *mx;
   if(dist)
   {
       std::cout << "\nArray:\n";
       std::unique_ptr<int[]> pArr(new int[dist]);
       unsigned long long sum(0), prod(1);
       for(int i = 0; i < dist; ++i)
       {
           pArr[i] = *(*mx + i);
           if(pArr[i] > 0)
           {
                sum += pArr[i];
                prod *= pArr[i];
           }
           std::cout << pArr[i] << "  ";
       }
        if(sum)
            std::cout << "\nsum: " << sum << "\nprod: " << prod << std::endl;
   }
   else std::cerr << "dist: " << dist << std::endl;
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru