Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ удалить поддерево https://www.cyberforum.ru/ cpp-beginners/ thread856963.html
Здравствуйте, подскажите, пожалуйста, как можно обойти дерево и посчитать минимальное отношение число листьев/число не листьев, а затем еще и удалить поддерево с этим отношением. Мой код для построения дерева: #include <stdlib.h> #ifndef tree_h #define tree_h static long count_nodes=0; class Tree{ public:
Не считывается файл C++
Вот решил разобраться с пузырьковой сортировкой. Считываю числа из файла в массив. Вопрос:что сделал не так? Компилятор ошибок не находит, но выбивает: -858993460 -858993460 -858993460 -858993460 -858993460 Ну то есть он явно не может считать цыфры #include <iostream> #include <fstream> using namespace std;
C++ Игра НИМ на С https://www.cyberforum.ru/ cpp-beginners/ thread856917.html
Нужна игра ним на С с базовыми правилами (кто берет последний камень - проигрывает).
C++ Найти минимальное число, встречающееся в заданном векторе более одного раза https://www.cyberforum.ru/ cpp-beginners/ thread856913.html
Кто знает где можно прочитать может быть литературу или подобный пример посмотреть этой задачи Найти минимальное число, встречающееся в заданном векторе более одного раза. Решение задачи оформить в виде класса, снабженного соответствующими методами. Массив размещать в динамической памяти.
Выделение памяти в методе C++
Всем доброго времени суток ! У меня есть следующий метод в заголовочном файле : class Array: public Container{ private: char* data; int length; public: Array(int n){ data=new char;
C++ Специализация шаблона класса Имеется задание: Создать свой шаблонный класс – динамический массив (myvector). Создать методы этого класса. Инстанцировать для своего класса, представляющего собой строку, изготовленную из STL контейнера vector<char> (с определением в нем операций, необходимых для сортировки, в частности, операторов сравнения). Первая часть понятна, но вторая не очень. Что имеется ввиду под инстанцировать?... https://www.cyberforum.ru/ cpp-beginners/ thread856894.html
C++ Передача массива в функцию https://www.cyberforum.ru/ cpp-beginners/ thread856889.html
Ребят, подскажите как передать массив в функцию по значению (или альтернативный вариант)? Чтобы изменялась его копия находящаяся в стеке. если передать массив ссылкой есть право его изменять т.к мы работаем с ним непосредственно.
C++ "Графы"
По графу G построить граф K(G) с тем же множеством вершин что и у G; вершины в K(G) смежны тогда и только тогда когда расстояние между ними в G не превышает 2.Проверить совпадают ли степени всех вершин в K(G) и если нет то нельзя ли удалить из него одну вершину так , что бы полученный граф удовлетворял этому требованию. Помогите с программой.
C++ Ошибка в игре Питон https://www.cyberforum.ru/ cpp-beginners/ thread856867.html
Здравствуйте, пишу игру Питон, помогите пожалуйста исправить проблему - должно прибавляться одно звено, а прибавляется несколько, можно даже сказать, что она копируется несколько раз. Пожалуйста, по-подробнее #include <stdio.h> #include <graphics.h> #include <stdlib.h> #include <math.h> #define DT 0.1 #include <windows.h> static int BClr={RGB( 0, 255, 0), RGB( 0, 0, 255), RGB( 255, 0,...
C++ Ошибка деструктора Имеется шаблон класса- динамического массива. После создания функции push_back начал ругаться конструктор. Объясните пожалуйста в чем дело? #include<iostream> #include<time.h> #include<stdlib.h> using namespace std; template<typename T> class myvector { private: int size; https://www.cyberforum.ru/ cpp-beginners/ thread856844.html
C++ Из exe в исходный код
Здраствуйте. Вообщем, есть *.exe файл, написанный на Dev-C++. Можно ли из него вытащить исходный код? ( Есть ли некий аналог .NET Reflector'a ) на C++?
C++ Метод класса возвращает template type https://www.cyberforum.ru/ cpp-beginners/ thread856825.html
надо создать метод который возвращает значение privat переменных разных типов. например я прикинул простинькую програмку: class A{ int a; string b; public: A(){a=11;b="asd";}; template<class aType> aType GetPrivat(int c){ if(c==0) return a; if(c==1)return b;};
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
05.05.2013, 23:52 0

Задача Таблица. За одно обращение к каждому элементу массива необходимо каждый элемент заменить ближайшим большим следующим за ним - C++ - Ответ 4514489

05.05.2013, 23:52. Показов 2269. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено tottam как решение

Решение

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
42
43
44
45
46
47
#pragma hdrstop
#include <iostream>
#include <Windows>
#include <conio.h>
using namespace std;
 
int mat[20]; //массив из 20 елементов
 
void main()
{
int n;
cout << "Vvedite kol-vo elementov v massive - ";
cin >> n;
for(int i = 0; i < n; i++)
{
cout << "Vvod 4isla №" << i+1 << " ";
cin >> mat[i];
}
//вывод массива
cout << "Vash massiv\n";
for(int i = 0; i < n; i++)
{
cout << mat[i] << " ";
}
//модификация по вашему условию
cout << "\nVash massiv pocle modifikacii\n";
for(int i = 0; i < n; i++)
{
if(mat[i] < mat[i+1])
{
int tmp = mat[i];
mat[i] = mat[i+1];
mat[i+1] = tmp;
}
else
{
mat[i]=0;
}
}
for(int i = 0; i < n; i++)  //вывод после модификации
{
cout << mat[i] << " ";
}
 
 
system("PAUSE");
}


Вернуться к обсуждению:
Задача Таблица. За одно обращение к каждому элементу массива необходимо каждый элемент заменить ближайшим большим следующим за ним C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2013, 23:52
Готовые ответы и решения:

К каждому элементу одномерного массива, имеющей четный номер, добавить элемент, который стоит перед ним.
К каждому элементу одномерного массива, имеющей четный номер, добавить элемент, который стоит перед...

К каждому элементу одномерного массива, имеющей четный номер, добавить элемент, который стоит перед ним
К каждому элементу одномерного массива, имеющей четный номер, добавить элемент, который стоит перед...

К каждому элементу одномерного массива, имеющей четный номер, добавить элемент, который стоит перед ним
К каждому элементу одномерного массива, имеющей четный номер, добавить элемент, который стоит перед...

Каждому четному элементу массива присвоить значение в 2 раза меньше него, каждый нечетный элемент массива уменьшить на 10.
Прошу помочь,написать программу. Условие: Дан массив А(30). Каждому четному элементу массива...

1
05.05.2013, 23:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2013, 23:52
Помогаю со студенческими работами здесь

Заменить каждый нулевой элемент матрицы ближайшим ненулевым
Всем здравствуйте. Вот попалась такая задачка: Дана матрица A размером NxN, заполненная...

Каждый элемент массива заменить на ближайший следующий за ним элемент за один просмотр
В масcиве А размера N за один просмотр необходимо каждый элемент заменить на ближайший следующий...

Требуется заменить каждый нулевой элемент матрицы ближайшим ненулевым
есть такая задача Ближайшее число (Время: 1 сек. Память: 16 Мб Сложность: 46%) Дана матрица A...

Каждому элементу массива присвоить значение соседнего с ним справа
Написать и отладить программу с применением подпрограммы процедуры с параметрами. Даны массивы...

дан вектор , состоящий из n элементов ,необходимо каждый третий элемент массива заменить на противоположный
2 задачки решить: 1) дан вектор , состоящий из n элементов ,необходимо каждый третий элемент...

В массиве каждый элемент заменить на ближайший следующий за ним элемент, который больше его
Помогите выполнить лабу на с++ Само задание: В таблице А размера N за один просмотр необходимо...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru