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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
#1

Определить максимальное число из пяти заданных чисел - C++

28.10.2009, 19:51. Просмотров 1609. Ответов 10
Метки нет (Все метки)

Буду благодарен если поможете решить хоть что нибудь

1.Запишите алгоритм программы, определяющей максимальное число из пяти заданных чисел.
2.Запишите алгоритм программы, определяющей минимальное число из пяти заданных чисел.
3.Запишите алгоритм программы, определяющей среднее значение для пяти заданных чисел.
4.Запишите алгоритм программы, определяющей разность между максимальным и минимальным числом из выборки пяти заданных чисел.
5.Запишите алгоритм программы, сортирующей пять заданных чисел по мере их возрастания.
6.Запишите алгоритм программы, сортирующей пять заданных чисел по мере их уменьшения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2009, 19:51     Определить максимальное число из пяти заданных чисел
Посмотрите здесь:
Вывести максимальное число из n заданных чисел (исправить код) C++
Определить минимальное и максимальное среди заданных вещественных чисел C++
Определить максимальное число из трех чисел C++
C++ Дисперсия выборки из пяти заданных чисел
Определить максимальное число из трех чисел записанных в файл C++
В последовательности натуральных чисел определить максимальное число, оканчивающееся на 5 C++
Определить максимальное число из введённых с клавиатуры десяти целых положительных чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
28.10.2009, 20:21     Определить максимальное число из пяти заданных чисел #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main() {
   int arr[] = {2, 5, 1, 4, 3};
   int size = sizeof(arr)/sizeof(arr[0]);
   int max = 0;
 
   for ( int i = 0; i < size; i++ ) {
      max = (arr[i] > max) ? arr[i] : max;
   }
 
   printf("max = %d\n", max);
 
   return 0;
}
2.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main() {
   int arr[] = {2, 5, 1, 4, 3};
   int size = sizeof(arr)/sizeof(arr[0]);
   int min = 0;
 
   for ( int i = 0; i < size; i++ ) {
      min = (arr[i] < min) ? arr[i] : min;
   }
 
   printf("min = %d\n", min);
 
   return 0;
}
3.
Добавлено через 3 минуты
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main() {
   int arr[] = {2, 5, 1, 4, 3};
   int size = sizeof(arr)/sizeof(arr[0]);
   int med = 0;
 
   for ( int i = 0; i < size; i++ ) {
      med += arr[i];
   }
 
   med = med/size;
 
   printf("med = %d\n", med);
 
   return 0;
}
Добавлено через 2 минуты
4.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main() {
   int arr[] = {2, 5, 1, 4, 3};
   int size = sizeof(arr)/sizeof(arr[0]);
   int min = 0;
   int max = 0;
 
   for ( int i = 0; i < size; i++ ) {
      min = (arr[i] < min) ? arr[i] : min;
      max = (arr[i] > max) ? arr[i] : max;
   }
 
   printf("diff = %d\n", max-min);
 
   return 0;
}
LLLob
22 / 22 / 5
Регистрация: 21.10.2009
Сообщений: 38
28.10.2009, 21:18     Определить максимальное число из пяти заданных чисел #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
5. Сортировка чисел по возрастанию (кол-во цифр задает пользователь):
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
#include<iostream>
#include<windows.h>
using namespace std;
int array[100];
void Sort(int col)
{
int trash=0;
bool f=true;
for(int i=1;  (i<=col) && (f=true)  ;  i++)
      {
         f=false;
         for(int j=1;  j<=col-i;  j++)
            {
               if(array [j]>array [j+1])
                 {
                    trash=array[j];
                    array [j]=array [j+1];
                    array [j+1]=trash;
                    f=true;
                 }
            }
      }
}
void Out(int col)
{
for(int i=1;  i<=col;  i++)
cout<< array [i]<<" ";
cout<< endl;
}
int main()
{
   SetConsoleOutputCP(1251);
   int col_el;
   cout<<"Количество элементов:"<< endl;
   cin>>col_el; 
   cout<<"Введите элементы:"<< endl;
   for(int n=1; n<=col_el ; n++)         
   cin>>array[n];
   Sort(col_el);    
   cout<<"Результат сортировки :"<<endl;             
   Out(col_el);                     
   cin>>col_el;                   
   return 0;
}
Добавлено через 17 минут
6. Сортировка чисел по уменьшению:
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<windows.h>
using namespace std;
void main() 
{
    SetConsoleOutputCP(1251);
    int k,n,i,b,C,j;
    int*A;
    cout<<"Введите n= ";
    cin>>n;
    A=new int[n];
    for(i=0;i<n;i++) 
    {
    cout<<"a["<<i+1<<"]= ";
    cin>>A[i]; 
    }
    k=0;  j=n;  C=0;
    do 
    {
    for(i=0;i<j-1;i++) 
        {
        if(A[i]<A[i+1]) 
            {
            b=A[i];
            A[i]=A[i+1];
            A[i+1]=b;
            k++; 
            }
        C++; 
        }
    j--; 
    }
    while(k!=0&&j>0);
    for(i=0;i<n;i++)
        {
        cout<<" "<<A[i]<<" ";
        }
}
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
28.10.2009, 21:43  [ТС]     Определить максимальное число из пяти заданных чисел #4
Ребят спасибище огромадное
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
28.10.2009, 21:44     Определить максимальное число из пяти заданных чисел #5
JnReak, Удачно сдать!
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
28.10.2009, 21:45  [ТС]     Определить максимальное число из пяти заданных чисел #6
единственный вопрос а как в первых четырех задать свои числа, если может кто откликнитесь
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
28.10.2009, 21:45     Определить максимальное число из пяти заданных чисел #7
JnReak, В смысле ввести с клавы?
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
28.10.2009, 21:49  [ТС]     Определить максимальное число из пяти заданных чисел #8
Ну да

Добавлено через 51 секунду
А то модуль дали а материал этот ток через две лнкции
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
28.10.2009, 21:51     Определить максимальное число из пяти заданных чисел #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <iostream>
 
int main() {
   int arr[] = {0};
   int size = sizeof(arr)/sizeof(arr[0]);
 
   std::cin >> arr[0] >> arr[1] >> arr[2] >> arr[3] >> arr[4];
 
   int max = 0;
 
   for ( int i = 0; i < size; i++ ) {
      max = (arr[i] > max) ? arr[i] : max;
   }
 
   printf("max = %d\n", max);
 
   return 0;
}
Сделай так во всех.
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
28.10.2009, 21:54  [ТС]     Определить максимальное число из пяти заданных чисел #10
Понял спс выручил студента
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2009, 22:37     Определить максимальное число из пяти заданных чисел
Еще ссылки по теме:
C++ В последовательности целых положительных чисел определить максимальное четное число и его порядковый номер.
Для трёх заданных чисел вычислить максимальное C++
C++ Найти максимальное и минимальное значения среди заданных действительных чисел
Найти максимальное число в массиве и определить, сколько цифр числа делятся на число Z C++
C++ Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lomza_t
0 / 0 / 0
Регистрация: 14.10.2009
Сообщений: 18
31.10.2009, 22:37     Определить максимальное число из пяти заданных чисел #11
Ввести данные можна также задав цикл:
C++
1
2
3
4
for(int a=0;a<size;a++)
    {
        cin>>arr[a];
    }
А в 5 можна просто знак поменять в стоке if(array [j]>array [j+1]) и выйдет 6.
Yandex
Объявления
31.10.2009, 22:37     Определить максимальное число из пяти заданных чисел
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru