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

Найти в массиве максимальный по модулю элемент. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать меню с 6-ю элементами с помощью классов и списков http://www.cyberforum.ru/cpp-beginners/thread516014.html
Нужно создать меню с 6-ю элементами с помощью классов и списков. 1.<что-то> 2.<что-то> 3.<что-то> 4.<что-то> 5.<что-то> 6. ВЫХОД Переключение между пунктами меню ведется с помощью стрелочек на клавиатуре или с помощью цифр. Выделение пункта меню любым способом (стрелочкой >, пробелом). У каждого пункта меню есть свое подменю, т.е. при выборе пункта 2 и нажатии ENTER идет следующее меню:...
C++ Имеется файл .txt с данными, в котором хранятся города и расстояния между ними. Как присвоить каждому городу и числу(расстоянию) свою переменную ? Как присвоить каждому городу и числу(расстоянию) свою переменную? Вот что находиться в файле: Мозырь Гомель 135 км, Мозырь Гродно 571 км Мозырь Витебск 423 км Мозырь Брест 417 км Мозырь Могелёв 255 км Мозырь Минск 283 км Гомель Гродно 586 км Гомель Витебск 335 км http://www.cyberforum.ru/cpp-beginners/thread516013.html
Не подскажете как решаются задачи такого плана на C++? C++
Если можно узнать формулу, и правильность записаного решения. Буду очень благодарен:)
поиск на c++ C++
Привет всем,я решил написать поисковый движок.Его основа как и крупных дяденек(типо яндекс,гугл)будет на c++. Пока думаю сделать так php краулер собирает текст со страницы её название и url. c++ часть реализует поиск по этой базе. Я не прошу помочь мне написать все это,я хочу написать все сам.Просто дайте совета такая система будет быстрой,если например проиндексировать миллиард документов,то мне...
C++ OpenAL звук только с одного уха http://www.cyberforum.ru/cpp-beginners/thread515959.html
Вот весь тестовый листинг. Проблема в том, что в windows звук играет только в одно ухо (левое), но в linux проблемы такой нет. Что не так делаю ? Проверял на нескольких компьютерах, эффект один. #include <stdlib.h> #include <stdio.h> #include <string.h> #include <AL/alut.h> /* * This program loads and plays a variety of files.
C++ Поиск по файлу текста, удаление строки содержащую этот текст нужна функция, которая ищет совпадения и удаляет строку целиком, если совпадений больше одного, то, дает на выбор, что удалить. Вот код поиска и вывода совпадений...а как удалить запись/записи?.. system("cls"); ifstream input("table.txt"); char buffer; char temp; cin.getline(temp,sizeof(temp)); while(input.getline(buffer,1024)) { if(strstr(buffer, temp)) подробнее

Показать сообщение отдельно
HomeR_J_SimpsoN
59 / 59 / 2
Регистрация: 15.10.2010
Сообщений: 356
11.03.2012, 15:00     Найти в массиве максимальный по модулю элемент.
Если Вы работаете с адресами, то операции + или - относительно исходного адреса дадут Вам конкретный элемент Вашего массива. То есть вы выполняете смещение на некое количество элементов (размер элемента просчитывается автоматически) относительно начала участка памяти, где расположен Ваш массив.
Например выделяем память под массив х и массив у. В массив у кладем все положительные элементы массива х.
За заполнением массива х, а так же за переполнением массива у - следите сами.
C++
1
2
3
4
5
6
7
8
9
int *x = new(n);
int *y = new(k);
int j = 0;
for( int i = 0; i < n; i++ )
  if( *(x + i) >  0 ) // x + i - адрес i-ого элемента массива х. *(x + i) - значение этого элемента
  {
    *(y + j) = *(x + i);
    j++; // Тут возможно переполнение, когда j >= k
  }
 
Текущее время: 03:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru