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

Одномерные массивы. Алгоритмы поиска и сортировки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление выражения в C++ http://www.cyberforum.ru/cpp-beginners/thread167993.html
Дано натуральное число n. Посчитать (1+1/(1^2))*(1+1/(2^2))*(1+1/(2^2))*...*(1+1/(n^2)) использовать FOR помогите. Подкинте идеи Дубляж тем запрещен правилами форума (п. 3.4). Не плодите...
C++ вычисление выражений в си++ A>>++B%--С, при a=4 b=5 c=6 выдаёт значение 2, пробывал на листке бумаги выполнять это выражение, оно выполняется справа налево, верно, если так то 2 получается до знака >> а дальше ведь идёт... http://www.cyberforum.ru/cpp-beginners/thread167992.html
C++ Почему не работает консольная программа.
Я написал простенькую консольную программку выдающую таблицу умножения. Но у моих друзей почему-то не открывается exe файл.Что я сделал нетак?
C++ Сформировать массив Х из отрицательных чисел массива А
Помогите,пожалуйста. Задан массив А(n).Сформировать массив Х из отрицательных чисел массива А.Найти максимальный из отрицательных элементов и заменить его нулём.
C++ Как вывести время сортировки на екран http://www.cyberforum.ru/cpp-beginners/thread167971.html
Добрый всем вечер! Имеется одна проблема в создании программы. Подскажите как вывести на экран в "с++" или "с" время сортировки массива. Всем заранее спасибо
C++ Срочно нужна библиотека ws2_32.lib !!! Кто нибудь дайте срочно ws2_32.lib подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
21.09.2010, 23:45
Ах нет. Корректен. 0 тоже четное. Ща комментарии подпишу.

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
#include <iostream>
 
int main()
{
    const int size=10;//Размер массива. Константа
    int Arr[size];//Массив размера size
    for(int i=0; i<size; ++i)//Цикл от 0 до size-1
       std::cin>>Arr[i];//Ввод элементов с клавы
    int maxneg=0;//Переменная максимальное негативное значение
    for(int i=0; i<size; ++i)//Цикл от 0 до size-1
    {
        if(Arr[i]<0&&i%2==0)//Если элемент меньше нуля и индекс четный
        {
            maxneg=Arr[i];//Максимальное негативное значение - число, которое подходит условию выше
            break;//после нахождения прекратить цикл
        }
    }
    for(int i=0; i<size; ++i)
    {
         if(Arr[i]<0&&i%2==0&&Arr[i]>maxneg)//Если элемент меньше нуля и индекс четный и элемент больше максимального нег. элемента
         { 
             maxneg=Arr[i];//Макс нег. значение - элемент массива удовлетворяющий условиям выше
         }
     }
     std::cout<<"Max: "<< maxneg <<'\n';//Печатаем макс элемент из отрицательных
     return 0;//Возвращаем ноль. Успешное завершение программы
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru