нужна помощь. буду очень признателен. с++

Нужна помощь. буду очень благодарен. с++

Задать свой вопрос
1 ответ

Задание 1

include lt;iostreamgt;

using namespace std;

int main()

cout.precision(10);

int n, m;

bool a=false;

coutlt;lt;"Введите кол-во частей массива: ";

cingt;gt;n;

coutlt;lt;"Введите элементы массива: ";

double arr[n];

for (int i=0; ilt;n; ++i) cingt;gt;arr[i];

for (int i=0; ilt;n; ++i) if (arr[i]lt;0) a=true; m=i; break;

if (a==false) coutlt;lt;"Отрицательные элементы в массиве отсутствуют";

else

 coutlt;lt;"Первый отрицательный элемент массива находится под номером "lt;lt;m+1lt;lt;endl;

 coutlt;lt;"последующие за ним элементы:";

 for (int i=m+1; ilt;n; ++i) coutlt;lt;arr[i]lt;lt;" ";

return 0;

Задание 2

include lt;iostreamgt;

using namespace std;

int main()

cout.precision(10);

int n, m=0;

coutlt;lt;"Введите кол-во частей массива: ";

cingt;gt;n;

coutlt;lt;"Введите элементы массива: ";

double arr[n], arrb[n];

for (int i=0; ilt;n; ++i) cingt;gt;arr[i];

for (int i=0; ilt;n; ++i) if (arr[i]lt;0) arrb[m]=arr[i]; ++m;

for (int i=0; ilt;n; ++i) if (arr[i]gt;=0) arrb[m]=arr[i]; ++m;

for (int i=0; ilt;n; ++i) coutlt;lt;arrb[i]lt;lt; " ";

return 0;

Задание 3

include lt;iostreamgt;

using namespace std;

int main()

cout.precision(10);

int n, m=0;

coutlt;lt;"Введите кол-во частей массива: ";

cingt;gt;n;

coutlt;lt;"Введите элементы массива: ";

double arr[n];

for (int i=0; ilt;n; ++i)

 cingt;gt;arr[i];

 if (arr[i]lt;arr[m]) m=i;

for (int i=m+1; ilt;n; ++i) if (arr[i]gt;0) arr[i]=0;

for (int i=0; ilt;n; ++i) coutlt;lt;arr[i]lt;lt; " ";

return 0;

P.S. Удалить элемент из "нормального" массива нельзя, потому он просто обнуляется.

Задание 4

include lt;iostreamgt;

using namespace std;

int main()

cout.precision(10);

double s;

coutlt;lt;"Введите минимльную стоимость винчестера: ";

cingt;gt;s;

coutlt;lt;"Введите цену каждого винчестера и их вместимость: ";

double arra[22], arrb[22];

bool arr[22];

for (int i=0; ilt;22; ++i)

 arr[i]=false;

 cingt;gt;arra[i];

 cingt;gt;arrb[i];

 if (arra[i]gt;s) arr[i]=true;

for (int i=0; ilt;22; ++i) if (arr[i]==true) coutlt;lt;arrb[i]lt;lt;" ";

Задание 5

include lt;iostreamgt;

using namespace std;

int main()

cout.precision(10);

double s=0;

coutlt;lt;"Введите стоимость каждого автомобиля и мощность его мотора:"lt;lt;endl;

double arra[30], arrb[30];

for (int i=0; ilt;30; ++i)

 cingt;gt;arra[i];

 cingt;gt;arrb[i];

 if (arrb[i]gt;100) s+=arra[i];

coutlt;lt;"Общая цена автомобилей, мощность которых превышает 100 л.с. сочиняет "lt;lt;s;

Олеся Буйносова
наихороший модератор
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт