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

Счастливый билет. Надо сократить время работы программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица MxN http://www.cyberforum.ru/cpp-beginners/thread995712.html
Дана матрица MxN. Поменять местами максимальный и минимальный элемент в каждом столбце матрицы.Программа на С++. У кого нибудь есть идеи насчет задачи?:cry:
C++ элемент в наименьшей в степени отличающийся от среднего арифметического значения M1 - возвращается элемент M1, в наименьшей в степени отличающийся от среднего арифметического значения элементов M2. M1 и M2 матрицы. Помогите пожалуйста с алгоритмом. http://www.cyberforum.ru/cpp-beginners/thread995695.html
Перегрузка потоков и итераторы C++
Здравствуйте! Не могу найти проблему... помогите пожалуйста, вот код: #include "stdafx.h" #include <iostream> #include <list> #include <iterator> #include <algorithm> struct Date { int day;
C++ const int
При выводе в консоль переменные имеют рандомные значения, да и инициализированы они как const int , но в //bool bMass; все равно требует чтобы значение было константным. Почему так? #include <iostream> #include <time.h> using namespace std; int main() { setlocale (LC_ALL, "Russian"); srand( (unsigned)time( NULL ) ); const int *i = new int ( rand () % 10 + 1);
C++ операциисо строками http://www.cyberforum.ru/cpp-beginners/thread995674.html
подскажите для чево и как ним пользоватса а то уже заплутлся нашол в инете что ето старый вариант и есть новый <sstream> . а то ппц дали задачу по Лафоре глав7 - зад 11 впринципе все понимаю а как с етим sstream зделатть не знаю (
C++ Получить новую матрицу Даны две целочисленные квадратные матрицы порядка n. Нужно получить новую матрицу прибавлением к элементам каждого столбца первой мат-рицы произведения элементов соответствующих строк второй матрицы. Проблема: или я не так что-то пишу, или я с ума сошел. Помогите, пожалуйста сделать это! #include <iostream> using namespace std; int main() { int const n=2; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6479 / 4945 / 455
Регистрация: 14.02.2011
Сообщений: 16,386
03.11.2013, 00:34     Счастливый билет. Надо сократить время работы программы
Alex5,
все понял
тогда все таки
C++
1
arr[summ]++;
в arr[2] будет 3
и три раза сложим итого 9
осталось разобраться с условиями цикла
предлагаю такой вариант
если старшая часть не различается
подсчитываем сумму и заносим в массив
а в младшей крутим цикл от начального до конечного
если различается то старший от начального до конечного
а младший так
вычитаем из конечного начальное если больше 10000 крутим от 0 до 9999
если меньше
то делаем такой хитрый цикл
C++
1
for(int i=n;i!=f;i=(i+1)%10000)
или так
C++
1
for(int i=f;i!=n;i--)
нам ведб направление без разницы
 
Текущее время: 22:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru