Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Андрей Лоновой
0 / 0 / 0
Регистрация: 25.10.2017
Сообщений: 17
1

Найти минимальный элемент массива, и умножить на него все отрицательные элементы, стоящие левее этого минимального

28.10.2017, 16:59. Просмотров 177. Ответов 1
Метки нет (Все метки)

Среди отрицательных элементов массива из 16 целых чисел найти минимальный и умножить на него все отрицательные элементы, стоящие левее этого минимального.

Умножить на него все отрицательные элементы, стоящие левее этого минимального. Я эту часть понять не могу


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
int A[16],i, max,polchislo,b;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
b=0;
for(i=0; i<16; i++)
{
A[i]=StrToInt(Memo1->Lines->Strings[i]);
if((A[i]>0)||(A[i]==0))
{
polchislo = A[i]; //положительное число
if(i!=0)
{
max = i-1;
}
else
{
max = i;
}
break;
}
}
for(int a=0; a<=max;a++)
{
if(A[a]<b)
{
b=A[a];
}
}
}
Добавлено через 46 секунд
Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2017, 16:59
Ответы с готовыми решениями:

Найти в стеке минимальный элемент и вставить после него 0
Найти минимальный элемент и вставить после него 0.

Все отрицательные элементы массива перенести в начало, а все остальные в конец
Здраствуйте, помогите пожалуйста написать программу Нужно преобразовать...

Умножить на минимальный все отрицательные элементы, стоящие левее этого минимального
Среди отрицательных элементов массива из 16 целых чисел найти минимальный и...

Найти минимальный элемент массива, умножить на него все отрицательные элементы, стоящие слева
Вообщем условие такое: Среди отрицательных элементов массива найти минимальный,...

Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы.
Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые...

1
Sasha
4923 / 2387 / 530
Регистрация: 05.06.2008
Сообщений: 7,477
Записей в блоге: 3
29.10.2017, 02:51 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 <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
int A[16],i,min,b;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 min = 0;
 for(i=0; i<16; i++)
 {
  A[i]=StrToInt(Memo1->Lines->Strings[i]);
  if(A[i]<min)
    {
     min = A[i];
     b = i;
    }
 }
 for(int c = 0; c < b; c++)
 {
  Memo1->Lines->Strings[c] = Memo1->Lines->Strings[c] + " " + IntToStr(StrToInt(Memo1->Lines->Strings[c]) * min);
 }
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2017, 02:51

Найти минимальный элемент 3-й строки, умножить на него все элементы матрицы
Помогите, пожалуйста, решить задачу: 0,7 -0,4 0,1 -0,2 6 0,5 0,5 2...

В массив В перенести все элементы массива А, стоящие левее минимального элемента
Ввести массив А. В массив В перенести все элементы массива А, ...

В массиве все элементы, стоящие ниже и левее максимального элемента, заменить на минимальный элемент
Здравствуйте,очень нужна помощь,помогите решить пожалуйста. Заранее спасибо!...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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