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

"Сжатие" массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение минимального и максимального элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread168201.html
дано целочисленная матрица n x m определить: 1. MAX элемент в первом столбце и MIN элемент в последнем столбце. 2 MAX элемент во второй строке и MIN элемент в предпоследней строке и указать их место нахождения
C++ Задание графов матрицами смежности,инцидентности 1. задать граф матрицей смежности; 2. задать граф матрицей инцидентности; 3. задать граф списком ребер. Замечание: 1. для каждого пункта задания построить соответствующий граф; 2. количество верши и количество ребер задается пользователем Подскажите плиз что делать ? Может у кого есть примеры работы с графами? http://www.cyberforum.ru/cpp-beginners/thread168196.html
C++ Перевод числа в строку
Подскажите пожалуйста: 1) Каким образом переводится число в строку 2) Как записывается число начиная с последнего символа(задом на перед) #include <iostream.h> #include <string.h> void main() { char s;
C++ Действия над многорозряднымии числами(очень длинными)
Помогите пожалуйста: 1. Задачи: - Введение многоразрядного числа с клавиатуры. - Выведение многоразрядного числа на экран. - Сумма двух таких чисел. - Реализация сравнения двух таких чисел (A=В, А<В, А>В, А=<В, А>=В). - Умножения большого числа на короткое. - Написать программу вычисления факториала N! при N>100. P.S. Кто понимает украинский могу выложить часть лекции.
C++ Классы. С++. Описание и пояснение к проге... http://www.cyberforum.ru/cpp-beginners/thread168099.html
Требуется: Определить класс сортированный список элементов. В определение класса включить два конструктора для определения списка по его размеру и путем копирования другого списка. Предусмотреть функции добавления элемента и слияния двух сортированных списков. Готовый код программы есть. Нужны описания к функциям/классам через // . Что какой элемент программы делает... #include...
C++ Приведение матрицы к диагональному виду Всем привет! Помогите решить задачку на с++: Привести матрицу n*n к диагональному виду, иллюстрируя каждый шаг. У меня получилось вывести матрицу на экран: #include <iostream> #include <stdlib.h>//очистка экрана. using namespace std; int main(){ int n; подробнее

Показать сообщение отдельно
ramezz
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 3
22.09.2010, 18:11  [ТС]     "Сжатие" массива
Цитата Сообщение от silent_1991 Посмотреть сообщение
А если, например, брать средние арифметические только до тех пор, пока они нужны?
нене, вот немного подробнее написал:

допустим есть 2 массива а и b одинаковой длины по 100 элементов. мне нужно их сложить, но не поэлементно, а с учетом каллибровки.
Т.е. если 1-ый массив по существу хранит значения по равномерной шкале от 10 до 40 кг (т.е. элементу а[0] соответствует - кол-во предметов весом 10кг, элементу а[1] - кол-во предметов весом 13,33 кг и т.д. элементу а[99] - кол-во предметов весом 40 кг), а 2-ой массив также хранит значения кол-ва предметов определенного веса, но по равномерной шкале от 1 до 100 кг. Повторюсь, количесвто элементов в массивах одинаково
Очевидно, что поэлементное сложение лишает задачу смысла. А нужно 100 элементов массива а добавить в нужный промежуток из 40 элементов массива b. Так вот я и спрашиваю, как бы сжать 1-ый массив для добавления его в отрезок из 2-го

Добавлено через 5 минут
Цитата Сообщение от LineStown Посмотреть сообщение
брать равномерно среднее арифметическое сколько раз, на сколько нужно урезать массив.
получить нужно 7-ми элементный, то есть урезать на 3. и соот-но среднее арифм. брать 7 раз.
т.е. если это числа 4 9 3 1 4 10 3 6 7 2
то первым числом выходного массива будет 4*(7/7) + 9*(3/7) = 55/7
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru