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

Сделать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл: Найти и напечатать все простые числа, меньше 100 http://www.cyberforum.ru/cpp-beginners/thread792999.html
Надо написать программу, которая находит и печатает все простые числа меньше 100, дайте, пожалуйста, пример, от которого можно отталкиваться. Заранее спасибо.
C++ Определить число в последовательности цифр Определить, есть ли в последовательности цифр число, например 13. Я рассуждал это так: Нужно взять в числе первую цифру и сравнить ее со следующей цифрой, если нет взять вторую и сравнивать со следующей, и так далее пока не будет достигнута условие. http://www.cyberforum.ru/cpp-beginners/thread792997.html
Двусвязный список C++
Вот решил написать двусвязный список. Написаны только две функции решил попробовать работает или нет, оказалось, что нет. Компилятор почему-то здесь выдает ошибку, но я не понимаю почему. p->next = p1; list.h #ifndef list_h #define list_h class list { public: list(){head = new (node); head->next = NULL;}
Почему поток записи в файл wofstream ничего не пишет? C++
VisualStudio2012, Win7x64Prof Если запись в файл производить в той же функции, где созданы объекты потоков, то запись происходит нормально. Но если потоки создать отдельно, а потом передавать их в качестве параметров в функцию, то запись не производится, а после метода close() устанавливается флаг ошибки. int Fill(std::wofstream *const pfw_S, std::wofstream *const pfw_P) { //создадим...
C++ Вызов конструктора текущего типа http://www.cyberforum.ru/cpp-beginners/thread792968.html
Как сделать? В шарпе можно так class MyClass { public int A,B; MyClass(int a, int b) { A = a; B = b; }
C++ Функция strcmp В каком файле посмотреть функцию strcmp? В string.h смотрел и там ничего не нашел. В string тоже нет. Точнее в string.h есть, но там только один заголовок а самой функции нет. подробнее

Показать сообщение отдельно
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
23.02.2013, 22:50     Сделать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями. С++
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
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
void f(int *a,int n,int &k,int &l)
{
    int max=*(a),min=*(a);
    k=0;
    l=0;
    for (int i=0;i<n;i++)
        if (*(a+i)>max) {max=*(a+i);k=i;}cout<< "min "<< min<<endl;}
}
 
int main() {
    int *a,i,p=1,k,l,n,min;
cout << "Vvedite kolichestvo"<< endl;
cin>>n;
a=new int [n];
 
cout << "Vvedite elementi"<< endl;
for (i=0;i<n;i++)
cin>>a[i];
f(a,n,k,l);
cout << k << " " <<l;
 
 
delete []a;
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru