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

Найти наименьшее положительное значение элемента массива и его индекс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на матрицу. Язык С++ http://www.cyberforum.ru/cpp-beginners/thread529130.html
Дана матрица А(6,7). Сформировать массив В(7), каждый элемент которого есть ПРОИЗВЕДЕНИЕ отрицательных элементов соответствующего столбца матрицы.
C++ Задача с двухмерными массивами. Получить дейстивительную матрицу 7х7, первая строка которой задаётся формулой: , а вторая строка: , а кажая следующая сумма двух предыдущих. http://www.cyberforum.ru/cpp-beginners/thread529112.html
Определить класс трехмерных векторов C++
Такое задание по ООП. Нужно определить класс трехмерных векторов. Для вектора, заданного двумя координатами, конструктор должен определять вектор в плоскости 0xy. Перегрузить операции векторного и...
C++ Классы
Создать абстрактный тип данных - класс вектор, который имеет указатель на double, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор...
C++ Является ли матрица магическим квадратом http://www.cyberforum.ru/cpp-beginners/thread529083.html
Определить, является ли заданная целочисленная квадратная матрица порядка 9 магическим квадратом, то есть такой, в которой суммы элементов во всех строках и столбцах одинаковы.for(flag=i=0; i<9; i++)...
C++ Создать класс "ЦЕЛЫЕ ЧИСЛА" Разработать программу для работы с объектами, представляющими целые числа со знаком в виде цифровых строк произвольной длины. Класс должен содержать элементы: длина числовой строки, значение... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
27.03.2012, 16:27
Алиш, лови
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 <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    int i, n;//÷èñëî ýëåìåГ*òîâ
    int imin;//ГЁГ*äåêñ Г*Г*èìåГ*ГјГёГҐГЈГ® ïîëîæ ýëåìåГ*ГІГ*
    int * arr = NULL;//ГіГЄГ*Г§Г*òåëü Г*Г* Г*Г*Гё Г¬Г*Г±Г±ГЁГў
    cout<<"Enter number of elements : ";cin>>n;
    arr = new int[n];
    srand(time(0));//ГЌГіГ¦Г*Г® äëÿ ГЈГҐГ*ГҐГ°Г*öèè ñëó÷ Г·ГЁГ±ГҐГ«
    cout<<"Generated array\n";
    for(imin = (i = 0); i < n; i++)
    {
        //ГЈГҐГ*ГҐГ*ðèðóåì Г·ГЁГ±Г«Г* îò -50 äî 50
        arr[i] = rand()%100 - 50;
        cout<<arr[i]<<" ";
        if(0 <= arr[i])//ÝëåìåГ*ГІ ïîëîæèòåëüГ*ûé
        if(arr[i] < arr[imin])//ÝëåìåГ*ГІ ìåГ*ГјГёГҐ Г·ГҐГ¬ ïîêГ* Г*Г*éäåГ*Г*ûé ìåГ*ГјГёГЁГ©
            imin = i;//ÏåðåïðèñâГ*ГЁГўГ*ГҐГ¬ ГЁГ*äåêñ
    }
    //Íîìåð áîëüøå 3-Гµ, Г*Г*ïîìГ*Гѕ Г·ГІГ® ГЁГ*äåêñû èäóò Г± Г*óëÿ
    //Г§Г*Г*Г·ГЁГІ ÷òîáû ïîëó÷èòü Г*îìåð Г*ГіГ¦Г*Г® ГЄ ГЁГ*äåêñó ïðèáГ*ГўГЁГІГј 1-öó
    cout<<"\nNumber of first min positive element : "<<imin + 1<<endl;
    cout<<"Transformed array\n";
    for(i = 0; i < n; i++)
    {
        //Ëèáî ГіГ¬Г*îæГ*ГҐГ¬ Г*Г* 2
        if(3 < imin + 1)
            arr[i] = arr[i]*2;
        else//ëèáî âîçâîäèì Гў ГЄГўГ*äðГ*ГІ ГўГ±Вё Г§Г*ГўГЁГ±ГЁГІ îò imin + 1
            arr[i] = arr[i]*arr[i];
        cout<<arr[i]<<" ";
    }
    cout<<endl;
    system("pause");
    return 0;
}
1
Миниатюры
Найти наименьшее положительное значение элемента массива и его индекс  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru