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

минимальный индекс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение СЛАУ методом простых итераций http://www.cyberforum.ru/cpp-beginners/thread418451.html
Нужно решить слау (4 на 4), значения матрица и вектор вводится с клавиатуры, также нужно ввести епсилон (точность, до которой необходимо делать итерации). Помогите плиз составить код, а то я скоро наверное уже моск сломаю... Только без функци и т.п., в инт мейне сразу.. В визуал 2008 делаю. Заранее спасибо.
C++ изобразить меню функциональная клавиша в виде строки внизу экрана и окно 2 с рамкой прошу помочь, т.к во6ще не понимаю этого:wall: http://www.cyberforum.ru/cpp-beginners/thread418448.html
потоковый вывод. язык С. C++
ребята помогите пожалуйста, разобраться с задачей, завтра здавать, я основную часть сделала оставалось только потоковый уровень, проблема в том что нужно написать не структурный массив, а считать с файла, заранее спасибо. "Записать входные данные из файла низкого уровня и полученные результаты в новый файл с помощью потокового вывода. С помощью функций вывода верхнего уровня распечатать на...
C++ Найти минимальное время прохождения трассы.
Трасса для соревнований задана в виде n -угольника , в одной из вершин которого находится место старта, а одна из сторон - линия финиша (место старта - не на линии финиша!). Путь по трассе представляет собой ломаную внутри n -угольника от старта к финишу. Каждый отрезок ломаной проходится за единицу времени и является вектором скорости (в этот момент) с целочисленными координатами. В соседние...
C++ перекомпиляция из VS 2008 в VS 2010 http://www.cyberforum.ru/cpp-beginners/thread418429.html
помогите пожалуйста
C++ Вывести на печать все пифагоровы числа, не превышающие 55 Программы с++ Прошу помощь в написании этих программ ( (в Паскале,по возможности) и С++), с комментариями : 1) 1)Вывести на печать все пифагоровы числа,не превышающие 55.(Пиф цифры это тройки натуральных чисел,которые могут быть сторонами прямоугольного треугольника. 2)дано целое число,найти сумму его делителей.Вывести все делители и их сумму на печать 3) вычислить S=x/1! + x/2!+...x/42! ... подробнее

Показать сообщение отдельно
sandye51
программист С++
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
26.12.2011, 23:59     минимальный индекс
в функции mas_out ты должен только выводить массив, а ты туда еще запихал код поиска индекса мин. элемента. Просто убери из нее лишнее. И в main сделай вызов badboys (супер название конечно) и выведи на экран минимальный элемент и его индекс.
все

Добавлено через 9 минут
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int min_index (double* a,int size);
void mas_out (double* a,int size);
void mas_in (double* a,int size);
 
int main()
{
    double* mas;
    int size;
    cout<<"Enter size"<<endl;
    cin>> size;
    mas= new double[size];
    cout << "Enter array" << endl;
    mas_in(mas,size);
    int index = min_index(mas, size);
    cout << "Min index: " << index << endl;
    cout << "Min element: " << mas[index] << endl;
    cout << "array: " << endl;
    mas_out(mas,size);
    delete [] mas;
    system("Pause");
    return 0;
}
 
void mas_in (double* a,int size)
{
    for(int i=0;i < size;++i)
        cin>> a[i];
 
}
 
int min_index(double* a,int size)
{
    int imin=0;
    for(int i=1;i < size;++i)
    {
        if(a[i] < a[imin])
        {
            imin=i;
        }
    }
    return imin;
}
 
void mas_out (double* a,int size)
{
    for(int i=0;i < size;++i)
        cout <<a[i]<< " ";
    cout << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru