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

Номер мин элемента в одномерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ одномерные массивы и сложный поиск http://www.cyberforum.ru/cpp-beginners/thread410741.html
помогите пажалуста я не могу понять как создать и вывести масив Ук=sin(pow(x,2))*cos(pow(x,3))-sin(x)+5.2 с элементами к = 1,2...,7. Второй отрицательный элемент заменить минимальным. Добавлено через 1 час 16 минут #include <fstream.h> #include<iostream.h> #include<math.h> #include <conio.h>
C++ Алгоритм работы с кадровым буфером Здравствуйте! Помогите пожалуйста разобраться с исходным кодом (С++) VNC сервера. Нужно понять алгоритм работы с кадровым буфером, т.е. как происходит захват изображения экрана. Исходники http://www.cyberforum.ru/cpp-beginners/thread410735.html
Перегрузка оператора C++
Доброго времени суток. Столкнулся с проблемой перегрузки оператора "++" выдает ошибку в первой строке: postfix ‘const Counter operator++(const Counter&, const Counter&)’ must take ‘int’ as its second argument собственно и сам код: const Counter operator++(const Counter & lhs, const Counter & rhs) { Counter tmp(lhs); tmp==rhs; ++tmp;
C++ вывести матрицу ввиде строки
помогите с циклом пожалуйста вводим 1 7 13 15 10 2 6 14 11 9 3 5 16 12 8 4 получаем 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
C++ Ошибка в перегрузке оператора - при работе с массивами http://www.cyberforum.ru/cpp-beginners/thread410718.html
Текст программы: #include <iostream> #include <windows.h> using namespace std; class array { public: array(); //??????????? ?? ????????? array(int *); //??????????? ? ??????????
C++ Подключение DLL, написанной на C# к проекту на C++ Создал в c# в проекте ClassLibrary пару классов. Получил 1 файл ClassLibrary.dll Теперь мне необходимо подключить его в проект с++, чтобы можно было использовать методы из этой dll/ Как это сделать? подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
18.12.2011, 17:57     Номер мин элемента в одномерном массиве
nake, минимальный элемент уже не раз искали (а алгоритм тем более есть в инете), вы ищите лучше не сам мин элемент, а его адрес.

Добавлено через 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
#include <stdio.h>
 
int main (void)
{
   int arr[] = { 1,-1,0,2,2,2,10,10,9,15,1};
   int size = sizeof (arr) / sizeof (arr[0]);
   int i;
   int *max;
   
   max = arr;
   
   printf (" Array : ");
   
   for ( i = 0 ; i <  size; ++i)
      printf ("%5d", arr[i]);
   
   for ( i = 0 ; i < size ; ++i )
      if ( arr[i] > *max)
         max = &arr[i];
   
   printf ("\n Min = %d ", *max );
   
   return 0;
}
http://liveworkspace.org/code/780046...2d02c3708894e4

Можно еще так http://liveworkspace.org/code/8d05a9...d1792acbacdbad

Добавлено через 50 секунд
Знак только в if поменяйте на противоположный, чтобы не макс искать, а мин
 
Текущее время: 06:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru