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

Преобразование массива. Нечетные индексы слева, четные индексы справа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы! http://www.cyberforum.ru/cpp-beginners/thread650909.html
Что такое массивы, и как его сделать?(не пишите код, просто дайти подсказочки)
C++ Задачи по программированию Добрый вечер друзья, помогите пожалуйста с задачами по С++: 1)Дана матрица 6х6 целого типа. Создать одномерный массив, содержащий элементы матрицы, стоящие до максимального значения матрицы, считая от ее первого элемента (Fn1). Для созданного массива определить сумму и произведение положительных элементов (Fn2). 2)Сформировать динамический список, считая, что длина списка (количество... http://www.cyberforum.ru/cpp-beginners/thread650908.html
C++ Рассчитайте значение числового ряда. ПОМОГИТЕ, ПОЖАЛУЙСТА,
Помогите, пожалуйста, с задачей. Постоянно какие-то ошибки выскакивают. Вот то, что я написала: #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;) { cout<<"\nPlease, choose 1 or 2\n"; cin>>choice; }
C++ Сортировка самого столбца http://www.cyberforum.ru/cpp-beginners/thread650885.html
Вообщем возникли затруднения со следующим Матрица есть,раньше как то делал сортировку столбцов матрицы,а чтобы сами столбцы сортировались оставаясь на своих местах не приходилось,надеюсь поможет кто кодом Нужно отсортировать САМ столбец по убыванию элементов,и так про каждый столбец.Пример Исходная 1.33 4.14 2.14 7.44 0.41 8.87 9 1.44 5.53 7.12 3.01 4.45
C++ Все нулевые элементы матрицы разместить на местах с четными индексами строк и столбцов nado napisat' s malloc() pomogite!!! Добавлено через 5 минут nado napisat' na C подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
12.09.2012, 19:35     Преобразование массива. Нечетные индексы слева, четные индексы справа
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <vector>
#include <algorithm>
#include <iostream>
 
int main()
{
   std::vector<int> vec = {0, 1, 2};
   size_t idx = 1;
   std::stable_partition(vec.begin(), vec.end(), [&idx](int) { return (idx++ % 2) == 0; });
   for (int i : vec) { std::cout << i << " "; }
   std::cout << std::endl;
}
http://liveworkspace.org/code/5449e4...ded27d91420bc5

Только вот есть беда - никто не гарантирует, что обходится вектор будет четко в том порядке в каком есть
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru