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

с использованием массивов (minmax) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с использованием массивов (array) http://www.cyberforum.ru/cpp-beginners/thread54939.html
Задачи надо написать на С. 1) - Дан массив A размера N. Вывести вначале его элементы с чётными номерами ( в порядке возрастания номеров), а затем - элементы с нечётными номерами ( также в порядке возрастания номеров) : А2, А4, А6, ..., А1, А3, А5... Условный оператор не использовать ( if и switch ) 2) - Дан целочисленный массив размера N, не содержащий одинаковых чисел. Проверить,...
C++ Чередущиеся элементы в массиве Задан одномерный массив. Нужно подсчитать количество чередующихся положительных и отрицательных элементов. То есть, если массив , то в нем будет 3 пары чередуюхся чисел. http://www.cyberforum.ru/cpp-beginners/thread54921.html
GDI C++
Ребята, привет. Не знаю, с чего начать. Нужен примерчик использования интерфейса графического устройства. Что-нибудь нарисовать, показать,как это работает. Может кто знает?
C++ перегрузка
Выполнить описание класса численный массив. Реализовать перегрузку бинарной операции умножения двух численных массивов, как двух объектов соответствующего класса. Функция перегрузки должна быть оформлена как компонентная функция класса.
C++ вычисление суммы ряда http://www.cyberforum.ru/cpp-beginners/thread54875.html
Условие http://img143.imageshack.us/img143/4586/93396673.jpg И вот мой код, подскажите в чем ошибка. Наверное весь код не правильный. #include<iostream.h> #include<conio.h> void main() { int n, i=1, sumx, sumy; cout<<"\n Vvedite n: "; cin>>n;
C++ Как добавить строку в txt файл Понадобилось добавить строку в txt файл чтобы предыдущее содержимое файла не удалялось до этого использовал простой код ofstream myfile; myfile.open ("example.txt"); myfile <<"example"<< example<<"\n"; myfile.close(); Но он удаляет все содержимое txt файла перед тем как что нибудь туда запишет подробнее

Показать сообщение отдельно
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
07.10.2009, 17:22     с использованием массивов (minmax)
Вот код. Предупреждаю, можно сделать и лучше (причем на много)

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
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <stdio.h>
 
#define N 10
 
int main()
{
    bool bFlag = false;
    int arr[N], j[2], max = 0;
    printf("Enter %d numbers:\n", N);
 
    for(int i = 0; i < N; i++)
    {
        printf("%d> ", i + 1);
        scanf("%d", &arr[i]);
 
        arr[i] > max ? max = arr[i], j[0] = i + 1 : NULL;
    }
 
    for(int i = j[0]; i < N; i++)
    {
        if(arr[i] == max)
        {
            bFlag = true;
            j[1] = i - 1;
        }
    }
 
    printf("Result: ");
 
    if(bFlag)
    {
        for(int i = j[0]; i <= j[1]; i++)
            printf("%d ", arr[i]);
    }
    else
        printf("0");
 
    printf("\n");
    return 0;
}

Не по теме:

Твой ник мне напомнил "Доктора ЛеКряка.". Это утка такая из мультика "Кураж - трусливый пес".

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru