Эдуардович873
?>

1.Задан массив символов. Найти сумму порядковых номеров символов массива. 2.Найти сумму и разность тех или элементов одномерного массива. 3.В двумерном массиве чисел найти: А) след матрицы Б) сумму элементов по строкам 4.В заданном тексте найти количество заданных строчных и прописных букв. 5. Вычисление суммы и произведение элементов одномерного массива оформить в процедуру и применить для заданных массивов. 6. В заданном тексте, состоящем из 5 строк, подсчитать количество цифр, букв, знаков препинаний написать на С++ голова совсем не шарит

Информатика

Ответы

lsyrbu
#include <iostream>
using namespace std;

int main() {
    int n=12, imax=0, imin=0;
    int a[n];
    srand(time(NULL));
    cout<<"array:"<<endl;
    for (int i=0; i<n; i++)
    {
      a[i]=rand() % 50;
      cout<<a[i]<<" ";
    }
    cout<<endl;
    for (int i=1; i<n; i++) {
     if (a[i] > a[imax]) imax = i;
     if (a[i] < a[imin]) imin = i;
    }
    for (int i=0; i<n; i++) {
     if (i == imax || i == imin) cout << " ! " << a[i] << " ! ";
     else  cout << a[i] << " ";
    }
    cout<<endl;
    return 0;
}

Пример:
array:
31 0 13 29 13 34 33 42 40 26 48 24
31 ! 0 ! 13 29 13 34 33 42 40 26 ! 48 ! 24
stasletter
1) Допустим, бумагу мы сложим в бак 3. Это будет 83 + 58 = 141.
Тогда в бак 2 надо сложить стекло или жесть.

1) а) Допустим, мы в бак 2 сложили стекло. Это будет 52 + 85 = 137.
Тогда в бак 1 кладем жесть. Это будет 95 + 75 = 170.
Всего 141 + 137 + 170 = 448 перемещений.

1) б) Допустим, мы в бак 2 сложили жесть. Это будет 64 + 75 = 139.
Тогда в бак 1 кладем стекло. Это будет 98 + 85 = 183.
Всего 141 + 139 + 183 = 463 > 448.

2) Допустим, бумагу мы сложили в бак 2. Это опять 83 + 58 = 141.
2) а) Кладем в бак 3 стекло. Это будет 98 + 52 = 150.
Тогда в бак 1 кладем жесть. Это будет 95 + 75 = 170.
Всего 141 + 150 + 170 = 461 > 448.

2) б) Кладем стекло в бак 1. Это будет 98 + 85 = 183.
Тогда в бак 3 кладем жесть. 64 + 95 = 159
Всего 141 + 183 + 159 = 483 > 448.

3) Положим бумагу в бак 1. Это будет 83 + 83 = 166.
3) а) Положим стекло в бак 2. Это будет 52 + 85 = 137.
Тогда жесть пойдет в бак 3. 64 + 95 = 159.
Всего 166 + 137 + 159 = 465 > 448.

3) б) Положим стекло в бак 3. Это будет 52 + 98 = 150.
Тогда жесть пойдет в бак 2. Это будет 64 + 75 = 139.
Всего 166 + 150 + 139 = 455 > 448.

Я рассмотрел все 6 вариантов разложить 3 мусора по 3 бакам.
ответ: минимальное количество перемещений равно 448.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1.Задан массив символов. Найти сумму порядковых номеров символов массива. 2.Найти сумму и разность тех или элементов одномерного массива. 3.В двумерном массиве чисел найти: А) след матрицы Б) сумму элементов по строкам 4.В заданном тексте найти количество заданных строчных и прописных букв. 5. Вычисление суммы и произведение элементов одномерного массива оформить в процедуру и применить для заданных массивов. 6. В заданном тексте, состоящем из 5 строк, подсчитать количество цифр, букв, знаков препинаний написать на С++ голова совсем не шарит
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ale-protasov
dimalihachew
Artyukhin545
ВасилийМалюга152
shpakohat
es196
rmitin
Андрей_Станиславовна
poch23420
abramovae
Eduardovich_Sergei1062
lele4kass
natalia-shelkovich
Егоркина
dubaiexport