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

возвращение двух значений за раз - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Identifier not found" при использовании функции system() http://www.cyberforum.ru/cpp-beginners/thread102144.html
Хотел бы спросить о следующем: 1) Почему, когда я использую функцию system(), у меня выводит след. ошибку --> identifier not found Библиотеки пробовал, а точнее одну: <windows.h> 2) Вопрос о выделении памяти с помощью new-delete. 2.1 Почему, выделяя память под несколько массивов, пытаясь освободить память delete, ставя, например: delete mas; delete mass; в процессе выполнения программы...
C++ Файлы Как в Си сделать что бы когда я хочу создать файл,ввожу его название что бы мне выбивалось сообщение что файл уже существует если он есть http://www.cyberforum.ru/cpp-beginners/thread102130.html
Вывести списки студентов по группам C++
Помогите пожалуйста в задаче, во условие: Написать программу формирования сведения об успеваемости студентов. Каждая запись этой ведомости должен содержать номер группы, фамилия студента, средний балл за последнюю сессию. Вывести списки студентов по группам. В каждой группе фамилии студентов разместить в порядке убывания среднего балла. Вывести списки я еще знаю как можно сделать а вот как...
C++ Вопрос про std::
std::cout << "Hello, world!" << std::endl; а можно cout << "Hello, world!" <<endl; std пространство имен... где про это можно почитать не нашел.. и почему оба варианта работают?
C++ Вывод всех элементов массива и их размер http://www.cyberforum.ru/cpp-beginners/thread102119.html
В пхп есть функция var_dump http://php.su/functions/?var_dump допустим есть массив a = 1 {1,2,3} 2 {4,5,6} эта функция выводит все элементы массива упорядочнина 1=> 1,2,3
C++ Вопрос по cin с точкой cin.getline(a, LINE_SIZE); обычно cin >> a но почему тут точка. код с каковато сайта... подробнее

Показать сообщение отдельно
al072
14 / 14 / 0
Регистрация: 03.02.2010
Сообщений: 132
07.03.2010, 21:27     возвращение двух значений за раз
Держи вот наколдовал полностью рабочую программу которая меняет максимальное и минимальное значения в массиве array:

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
55
56
57
58
59
60
#include <iostream>
#include <iomanip>
using namespace std;
 
double& max(double array[], int len);//прототип функции поиска макс
double& min(double array[], int len);//прототип функции поиска мин
void smenit(double* pa, double* pb);//прототип функции замены значений местами
                                             
int main(void)
{
   double array[] = { 3.0, 10.0, 1.5, 15.0, 2.7, 23.0,
                      4.5, 12.0, 6.8, 13.5, 2.1, 14.0 };
   int len = sizeof array/sizeof array[0];  
                                            
 
   cout << endl;
   for(int i = 0; i < len; i++)
      cout << setw(6) << array[i];
 
   
  smenit(&(max(array,len)),&(min(array,len)));
   
             
 
   cout << endl;
   for(int i = 0; i < len; i++)
      cout << setw(6) << array[i];
 
   cout << endl;
 
   
   return 0;
}
 
double& max(double array[], int len)
{
   int j = 0;                               
   for(int i = 1; i < len; i++)
      if(array[j] < array[i])                      
         j = i;                             
   return array[j];                            
                                            
}
double& min(double array[], int len)
{
   int j = 0;                                
   for(int i = 1; i < len; i++)
      if(array[j] > array[i])                       
         j = i;                             
   return array[j];                            
                                             
}
void smenit(double* pa, double* pb)
{
   double temp;
 
   temp = *pa;
   *pa = *pb;
   *pb = temp;
}
 
Текущее время: 02:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru