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

Определить номер строки, в которой находится самая длинная серия одинаковых элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать меню для выбора проги? http://www.cyberforum.ru/cpp-beginners/thread75256.html
Как создать меню для выбора задачи? Опустим у меня есть 3 задачи, как написать к ним меню, их все 3 в одну объединить надо что ли? Объясните кто-нибудь плз...
C++ Найти количество элементов массива после последнего нуля Как найти количество элиментов после последнего нуля Например: 1 2 0 0 4 0 5 Ответ 1 http://www.cyberforum.ru/cpp-beginners/thread75244.html
C++ Чтение строки в переменную типа String до определённого символа
Здравствуйте! Помогите написать код для извлечения из строки, полученной из файла методом fgets, новой строки до символа "-". В текстовике записано так: Am-002210 E-022100 F-133211 Надо записать в отдельную переменную типа String только буквы. Вот мой код, компилируется, но вылазит окно с предупреждением по нажатию на кнопку: void __fastcall TForm1::Button2Click(TObject *Sender) { FILE...
C++ Двусвязный список. разобраться в проге.
Помоги разобраться в проге...не до конца понимаю что там происходит.. комментарии к каждой строчке нужны..
C++ Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне [c,d] и расположенных до первого четного элемента. http://www.cyberforum.ru/cpp-beginners/thread75223.html
помогите с задачкой Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне и расположенных до первого четного элемента.
C++ одномерные массивы кто сможет помогите с задачкой ) 52. Найти номер последнего максимального элемента среди элементов, лежащих в диапазоне и расположенных до первого четного элемента. подробнее

Показать сообщение отдельно
winmaks
0 / 0 / 0
Регистрация: 13.12.2009
Сообщений: 19
16.12.2009, 13:23     Определить номер строки, в которой находится самая длинная серия одинаковых элементов
помогите студенту с решением ...

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


ко второй задаче я нашел код на форуме но не на том языке может кто то переделает на Си?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
 
{
    int n, i, j;
    std::cout<<"n = ", std::cin>>n;
    int* mas = new int[n];
    std::cout<<"mas: "<<std::endl;
    for(i = 0; i < n; ++i)
        std::cin>>mas[i];
    for(j = 0; j < n; ++j)
        for(i = 0; i < n - 1; ++i)
            if(fabs(mas[i]) > fabs(mas[i + 1]))
                mas[i] ^= mas[i + 1] ^= mas[i] ^= mas[i + 1];
    std::cout<<"sort mas:"<<std::endl;
    for(i = 0; i < n; ++i)
        std::cout<<mas[i]<<' ';
    fflush(stdin);
    std::cin.get();
    return 0;
}
ЗЫ заранее спасиб за помошь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru