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

Заменить первый элемент массива частным максимального и минимального элементов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
nata2517
0 / 0 / 0
Регистрация: 21.06.2010
Сообщений: 7
21.06.2010, 17:44     Заменить первый элемент массива частным максимального и минимального элементов #1
Добрый день, пожалуйста помогите с решением задач в программе Dev-C++ и составлением блок-схем, заранее огромное спасибо!
№1. Заменить первый элемент массива частным максимального и минимального элементов
исходные данные:
n=10
x={-1.6,0.9,1.3,1.8,-0.2,-0.3,4.1,5.5,1.4,-1.5}
составить блок схему

№2. Задание:
Вычислить минимальный элемент массива С и его порядковый номер
Массив:
С[4][3]
Условия и ограничения:
Cij-действительные числа
составить блок-схему
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2010, 17:44     Заменить первый элемент массива частным максимального и минимального элементов
Посмотрите здесь:

C++ Сумма минимального и максимального элементов массива
Поиск максимального и минимального элементов массива C++
C++ Поиск минимального и максимального элементов массива
Определить индексы максимального и минимального элементов массива C++
Вычислите произведение минимального и максимального элементов массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
[Freeman]
34 / 34 / 6
Регистрация: 07.06.2010
Сообщений: 118
21.06.2010, 18:29     Заменить первый элемент массива частным максимального и минимального элементов #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
№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
#include <iostream>
using namespace std;
double maxi(double arr[])
{
    double max=arr[1];
    for(int i=0;i<10;i++)
        if(arr[i] > max)
            max=arr[i];
    return max;
}
double mini(double arr[])
{
    double min=arr[1];
    for(int i=0;i<10;i++)
        if(arr[i] < min)
            min=arr[i];
    return min; 
}
int main()
{
    double arr[10]={-1.6,0.9,1.3,1.8,-0.2,-0.3,4.1,5.5,1.4,-1.5};
    double d = maxi(arr)/mini(arr);
    arr[1]=d;
    cout << d << endl;
    return 0;
}
По поводу блок схем я в них не очень разбираюсь
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
21.06.2010, 19:21     Заменить первый элемент массива частным максимального и минимального элементов #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
[Freeman], правильней будет в функцию передавать не только сам массив, но и его размер.


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
25
26
27
#include <iostream>
 
int main ()
{
    const int Row=4;
    const int Column=3;
    int MAS[Row][Column];
 
    // тут заполнение
 
    int min=MAS[0][0];
    int index_min;
 
    for (int i=0; i<Row; i++)
        for (int j=0; j<Column; j++)
            if (MAS[i][j]<min) {
                min=MAS[i][j];
                index_min=Row*i+j; }
 
    std::cout << "Min: " << min;
    std::cout << std::endl;
    std::cout << "Index of min: " << index_min;
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
nata2517
0 / 0 / 0
Регистрация: 21.06.2010
Сообщений: 7
21.06.2010, 19:49  [ТС]     Заменить первый элемент массива частным максимального и минимального элементов #4
Ребят, огромное ВАМ спасибо, ток объясните, такой бестолковой))), пож, мне кое-что, просто мне надо сделать что то вроде этого а после и т.д. я не знаю че писать

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stlib.h>
 
int main()
{int i;
float max, min;
float x[10]={-1.6,0.9,1.3,1.8,-0.2,-0.3,4.1,5.5,1.4,-1.5};
/*поиск максимального и минимального элементов*/
max=x[0];
min=x[0];
for(i=1;i<10;i++)
{if(max<x[i])
и т.д.
    system("PAUSE");
    return EXIT_SUCCESS;
}
дело в том что мне надо именно в такой форме сдать, не могли бы вы передалать??? ПОЖАЛУЙСТА
и кто нибудь ради бога помогите составить блок схемы к задачам!!!
[Freeman]
34 / 34 / 6
Регистрация: 07.06.2010
Сообщений: 118
21.06.2010, 19:58     Заменить первый элемент массива частным максимального и минимального элементов #5
то есть в смысле тебе на C надо а не на С++ ?
nata2517
0 / 0 / 0
Регистрация: 21.06.2010
Сообщений: 7
21.06.2010, 21:30  [ТС]     Заменить первый элемент массива частным максимального и минимального элементов #6
ну эээ я создаю проект ка с++

Добавлено через 1 час 14 минут
Ну ПОЖАЛУЙСТА!!! Ну ПОМОГИТЕ, ОЧЕНЬ НАДО,ну есть же люди которые откликнутся я ВАС прошу отзовитесь!!!
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
22.06.2010, 02:25     Заменить первый элемент массива частным максимального и минимального элементов #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
    int i;
    float max, min;
    float x[10] = {
        -1.6,  0.9,  1.3,
         1.8, -0.2, -0.3,
         4.1,  5.5,  1.4,
        -1.5
    };
    
    /* поиск максимального и минимального элементов */
    
    max = x[0]; /* min = max = x[0] */
    min = x[0];
 
    for(i = 1; i < 10; i++) {
        if (max < x[i])
         /* и т.д. */
            max = x[i];
        if (x[i] < min)
            min = x[i];
    }        
    
    
    x[0] = max / min;
    
    
    printf("min = %g, max = %g" "\n", min, max);
    
    printf("array: ");
    
    for (i = 0; i < 10; i++)
        printf(" %g", x[i]);
    
    putchar('\n');
    
    
    getchar();
    
    return EXIT_SUCCESS;
}
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
22.06.2010, 07:54     Заменить первый элемент массива частным максимального и минимального элементов #8
Блок схемы - занятие вообще трудоемкое, и я лично никогда его не любил.
Но трудоемкое не значит, что оно занимает много времени.
Если есть проблемы с созданием блок-схемы - я готов помочь. А Вы готовы начать?
nata2517
0 / 0 / 0
Регистрация: 21.06.2010
Сообщений: 7
23.06.2010, 11:28  [ТС]     Заменить первый элемент массива частным максимального и минимального элементов #9
Цитата Сообщение от Darky Посмотреть сообщение
Блок схемы - занятие вообще трудоемкое, и я лично никогда его не любил.
Но трудоемкое не значит, что оно занимает много времени.
Если есть проблемы с созданием блок-схемы - я готов помочь. А Вы готовы начать?
Помогите пожалуйста
и еще пожалуйста помогите кто-нибудь решить задачи в С
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
23.06.2010, 12:02     Заменить первый элемент массива частным максимального и минимального элементов #10
#1 на Dev С++

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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    
    float n[10] = {-1.6, 0.9, 1.3, 1.8, -0.2, -0.3, 4.1, 5.5, 1.4, -1.5};
    float min, max;
    
    int i;
    
    
    min = n[0];
    max = n[0];
    for(i=0; i<10; i++)
    {
             if(n[i] < min) min = n[i];
             if(n[i] > max) max = n[i];
    }
    cout << min << "\n";
    cout << max << "\n";
    
    n[0] = max / min;
    cout << n[0] << "\n";
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2010, 12:06     Заменить первый элемент массива частным максимального и минимального элементов
Еще ссылки по теме:

Исключение из массива максимального и минимального элементов C++
Найти среднее арифметическое элементов массива без учёта максимального и минимального элементов C++
C++ Заменить последний элемент массива средним геометрическим максимального и минимального элементов

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

Или воспользуйтесь поиском по форуму:
nata2517
0 / 0 / 0
Регистрация: 21.06.2010
Сообщений: 7
23.06.2010, 12:06  [ТС]     Заменить первый элемент массива частным максимального и минимального элементов #11
ПОПРАВОЧКА МНЕ НУЖНО НЕ В С++ И В ПРОСТО В С

Добавлено через 1 минуту
grrrrr
А МОЖЕТЕ В ВИДЕ С СДЕЛАТЬ????
Yandex
Объявления
23.06.2010, 12:06     Заменить первый элемент массива частным максимального и минимального элементов
Ответ Создать тему
Опции темы

Текущее время: 20:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru