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

Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7] - C++

Восстановить пароль Регистрация
 
Russel1233
16 / 16 / 4
Регистрация: 10.09.2011
Сообщений: 117
07.10.2012, 14:13     Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7] #1
Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7]. Поставить максимальный элемент из них на место 1-ого отрицательного элемента массива С[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
#include "stdio.h"
#include "conio.h"
void main()
{
    float a[10],b[7],c[5];
    int i=0;
    for(i=0;i<10;i++)
        scanf("%f",&a[i]);
    for(i=0;i<7;i++)
        scanf("%f",&b[i]);
    for(i=0;i<5;i++)
        scanf("%f",&c[i]);
    float max=a[0];
    for(i=0;i<10;i++)
        if a[i]>max
            max=a[i];
    float min=b[0]
    for(i=o;i<7;i++)
        if b[i]<min
            min=b[i];
    i=0;
    float otr;
    int otri;
    while((c[i]<0)&&(i<5))
        do
        {
            otr=c[i];
            otri=i;
        }
        float maxmax;
if (max>min)
 maxmax=max;
else maxmax=min;
c[otri]=maxmax;
for(i=0;i<5;i++)
 printf("%f ",c[i]);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2012, 14:13     Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7]
Посмотрите здесь:

C++ Поменять местами минимальный и максимальный элемент массива V[25] и подсчитать количество парных элементов массива
Минимальный и максимальный элемент массива. C++
C++ Все отрицательные элементы заданного массива L (11) разделить на максимальный элемент этого массива. Вывести максимальный элемент, начальный и преобра
C++ Определить максимальный и минимальный элемент двумерного массива
Поменять местами минимальный элемент с первым элементом массива, а максимальный элемент с последним C++
C++ Когда элемент одного массива больше элемента другого массива, то тот элемент что больше расскладывается на меньшие элементы
C++ Определить максимальный по модулю элемент элемент массива и позицию в которой он расположен
C++ Максимальный и минимальный элемент массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
komand0
 Аватар для komand0
8 / 8 / 0
Регистрация: 20.06.2012
Сообщений: 225
07.10.2012, 14:28     Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7] #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
28
29
30
31
32
33
34
#include "stdio.h"
#include "conio.h"
void main()
{
    float a[10],b[7],c[5];
    int i=0;
    for(i=0;i<10;i++)
        scanf("%f",&a[i]);
    for(i=0;i<7;i++)
        scanf("%f",&b[i]);
    for(i=0;i<5;i++)
        scanf("%f",&c[i]);
    float max=a[0];
    for(i=1;i<10;i++)
        if a[i]>max
            max=a[i];
    float min=b[0]
    for(i=1;i<7;i++)
        if b[i]<min
            min=b[i];
   for(i=0;i<5;i++)
          if(c[i]<0)
          {
               c[i] = (min > max) ? min : max;   
               break;
          }
 
 
for(i=0;i<5;i++)
 printf("%f ",c[i]);
 
getch();
return 0;
}
1. в 18 строке у вас о вместо 0
2. как размер массива лучше использовать переменную, так как если вы захотите изменить размер, придется много исправлять кода
Yandex
Объявления
07.10.2012, 14:28     Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7]
Ответ Создать тему
Опции темы

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