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

Найти минимальное значение элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан целочисленный массив размера N http://www.cyberforum.ru/cpp-beginners/thread809928.html
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов. РАБОТА С ФУНКЦИЯМИ.. #include <stdio.h> #include <locale> #include <conio.h> int main(void) { setlocale (LC_CTYPE, "rus");
C++ Объясните код Обьясните что обозначают и что делают различные команды и знаки в следующей программе. #include "stdafx.h" #include <iostream> using namespace std; struct Mobile { char name; char color; int wheight; float price; http://www.cyberforum.ru/cpp-beginners/thread809910.html
Нужен совет - как сделать circular linked list? C++
Доброго всем времени суток!!! У меня программа которая считает queue, мне необходимо сделать circular linked list. Прошу помоши!!!!! header file: // TEMPLATE CLASS PROVIDED: queue<Item> (a queue of items) // // TEMPLATE PARAMETER, TYPEDEFS and MEMBER CONSTANTS for the stack<Item> class:
Считывание с бинарного файла C++
Программа должна уметь считать данные с текстового файла и бинарного файла, записывать в бинарный файл. Но при считывании из бинарного выводит строковую переменную (body) если printf то "7700116" если cout то "купеННННННННР" хотя должен выводить только "купе" Единственное заметил, если делаю со статической памятью то все ячейки выделенной памяти заполняются "0", а при динамической "H". Вот...
C++ Связный список (создать и реализовать операции над ним) http://www.cyberforum.ru/cpp-beginners/thread809879.html
Помогите, пожалуйста, доделать задание. Мне нужно создать связный список и реализовать операции над ним. 1. Создание списка из файла. 2.Insert <елемент> n Вставка елемента в позицию n. 3. DELETE N Удаление елемента з N позиции. 4.CHANGE M N – Смена елементов M N . 5.DUMP Вывод в конечный файл . Из этого всего есть только 1 пункт и вставка елемента в конец. Помогите, пожалуйста!
C++ Порядок вызова конструкторов на срр-reference нашёл тему про виртуальный деструктор, но я так и не понял (да там и не объясняется), почему именно конструктор класса Object вызывается вторым по счёту после вызова конструктора базового класса? Ведь он же по идее находится внутри класса Derived, следовательно сначала должен вызваться конструктор Derived и после инициализации объекта своим конструктором уже создать объект... подробнее

Показать сообщение отдельно
Igor567
2 / 2 / 0
Регистрация: 17.02.2013
Сообщений: 62

Найти минимальное значение элементов массива - C++

16.03.2013, 10:40. Просмотров 377. Ответов 2
Метки (Все метки)

Найти минимальное значение элементов массива. Вывести на дисплей полученное значение. После этого изменить исходный мас-сив, выполнив указанную операцию для всех его элементов: если среди всех элементов массива, расположенных левее данного, есть меньшее значение, у данного элемента следует изменить знак; в противном случае значение элемента остается неизменным. Вывести на дисплей количество измененных элементов.

РАБОТА С ФУНКЦИЯМИ...

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>
#include <conio.h>
#include <locale.h>
#define MAX 20            
 int main(void)
{
    int vector[MAX];         
    int n, i, min,j,quantity; 
    setlocale (LC_CTYPE, "rus");
 
    printf("Введите количество значений массива:");
    scanf("%i", &n);
 
    printf("Элементы массива [%i]:  ", n);
 
    for(i = 0; i<n; i++)  
      
        scanf("%i", &vector[i]);
 
    min = vector[0];      
    quantity = 0;
     for (i = 0; i<n; i++)
        if (vector[i]<min)
            min = vector[i];
 
    printf("min=%i\n", min);
 
    for( i = 0; i < n; i++ )
        for( j = 0; j < i; j++ )
            if( vector[j] < vector[i] )
            {
                vector[j] = -vector[j];
                quantity++;break;
            }
 
    printf("Количество элементов которые изменились:%i\n", quantity);
 
    getch();
    return 0;
}
Мож кто помочь плиз...нужно эту программу редактировать с функциями плиз...буд оч. благодарен!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru