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

Найти максимальный и минимальный элементы массива S(n) и поменять их местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести строку, в которую могут входить только цифры и буквы http://www.cyberforum.ru/cpp-beginners/thread112111.html
Ввести строку, в которую могут входить только цифры и буквы. Распечатать те группы букв, в которых буквы А встречается не менее двух раз. (группа букв – это последовательность букв, обрамленная цифрами). Юзал поиск.Нашел такую же задачу ,но сделанную на C#,как консольное приложение,не могу переделать на С(недавно перешел с турбо паскаля на С,пока сложновато)) int aCharsContained = 0; ...
C++ Размер окна Знающие люди, подскажите пожалуйста,как задать размер консольного окошка??..т.е. он стандартно вроде 80х25,а мне например нужно,чтобы был 60х60...просто нигде не нашел((( http://www.cyberforum.ru/cpp-beginners/thread112094.html
C++ Вычислить приближенное значение функции
Здравствуйте! Я первый раз на подобном сайте, я прошу - помогите пожалуйста. Описать функцию Power4(x,a,ξ) вещественного типа (параметры х, а, ξ - вещественные, |х|>1; a,ξ > 0), находящую приближенное значение функции (1+x)^a: (1+x)^a = 1+a*x+a*(a-1)*x^2/(2!)+...+(a-n+1)*x^n/n!+... В сумме учитыать все слагаемые, модуль которых больше ξ. С помощью Power4 найти приближенное...
как организовать конвейер C++
как организовать передачу результатов одного приложения в другое по конвейеру типа dir | more и т.п. ОС windows
C++ Найти номер последнего столбца матрицы, содержащих равное количество положительных и отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread112079.html
Дана целочисленная матрица размера M × N. Найти номер последнего из ее столбцов, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если таких столбцов нет, то вывести 0.
C++ Объединение классов в таблицу здравствуйте! вот у меня есть классы и мне надо как то сделать так чтоб они были в одной таблице упорядоченной по имени агенства....как это сделать? и потом при возможности поместить все в файл? #include <conio.h> #include <iostream> #include <string.h> #include <stdio.h> #define S 40 #define DAY 7 using namespace std; подробнее

Показать сообщение отдельно
Psixodelik
40 / 39 / 2
Регистрация: 27.11.2009
Сообщений: 100
02.04.2010, 23:03     Найти максимальный и минимальный элементы массива S(n) и поменять их местами
1)
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
#include <iostream>
#include <conio.h>
using namespace std;
 
int maxE(int *a, int kol)
{
    int max = a[0];
    for (int i = 0 ; i < kol ; i++)
     if (a[i]>max) max = a[i];
    return max;
}
int minE(int *a, int kol)
{
    int min = a[0];
    for (int i = 0 ; i < kol ; i++)
     if (a[i]<min) min=a[i];
    return min;
}
 
int main()
{
    int kol;
    cout << "Vvedite kolli4estvo elementov massiva ";
    cin >> kol;
    
    int a[kol];
    for (int i = 0 ; i < kol ; i++)
    {
    cout << "Vvedite " << i << " element massiva: "; 
     cin>>a[i];
     }
    int max = maxE(a,kol);
    int min = minE(a,kol);
    cout <<"Max = " << max << endl;
    cout <<"Min = " << min << endl;
    
    getch();
}
Это чисто нахождение максимума и минимума...поменяешь их местами сам...надеюсь сможешь

Добавлено через 12 минут
Задачу №3 делай с помощью рекурсии...сама рекурсия:

C++
1
2
3
4
5
6
7
int factor(int n)
{
    if(n > 1)
       return n*factor(n-1);
    else
        return 1;
}
Тело мейн напиши сам...собвственно подчти вся прога у тебя уже есть
 
Текущее время: 11:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru