Основи програмування на С ++ для початківців

Завдання: Одномерные массивы C

Приступая к решению задач, ознайомтеся зі статтями Массиви в C++   і Генератор випадкових чисел rand(), если еще не читали их.   Постарайтеся вирішувати запропоновані завдання самостійно і дивитися наші рішення тільки в крайньому випадку.

1. Создать массив типа int на 10 елементів і заповнити його випадковими числами від 7 до 14. Після заповнення перезаписати всі числа, які більше десяти:  від закладеного значення відняти 10.  Наприклад в осередку зберігається число 12: 12 – 10 = 2. Записать в эту ячейку 2 Записывая новое значение, используйте складові(комбіновані) оператори.

2. Заполнить массив из 50-ти элементов нечётными числами от 1 до 99. (используйте операцию остаток от деления, чтобы проверить число на чётность)

3. Объявить три массива. Перші два заповнити випадковими значеннями від 10 до 30. В елементи третього масиву записати суму відповідних елементів перших двох масивів. (в нулевую ячейку третьего – сумму нулевых ячеек первого и второго массивов и так далее). Затем найти среднее арифметическое элементов третьего массива, максимальное значение и минимальное значение, которые он хранит.

112 думки про "Завдання: Одномерные массивы C

  1. ДОПОМОЖІТЬ ПОЖАЛУЙСТАА!)
    Нг(м),Avt(м),Боже (м)-створення масивів з назвами книг, тегами авторів і роками випуску. Підрахувати найраніший рік видання книг кожного учасника. Скільки книг починається з букви "С" не більше 30 символов?

  2. БУДЬ ЛАСКА МОЖЕТЕ ВИРІШИТИ БУДЬ ВАРІАНТ!!!)
    варіант 1. Створіть масив A (20), де Ai = 2 * i + (- 1) i + 3,5. Створіть масив B (20), що складається з елементів A (20), значення яких подвоюється. Обчисліть середнє значення D- K і T, де К – кількість негативних елементів масиву B, а T – найменший елемент масиву B.

    № Варіант 2. Створіть масив Y (n), кожен елемент якого обчислюється за формулою yi = 2sinxi + 1,2, x1, xh-вхід. Обчислення кількості елементів маси Y, значення яких знаходяться в діапазоні (a, b). Обчисліть суму елементів індексів непарних чисел.

    № Варіант 3. Створіть масив D (40). Створіть масив Z з елементів масиву D з абсолютними значеннями не більше 40. Значення в масиві Z <Обчислити кількість елементів Zsr.

    № Варіант 4. Створення масивів A (20), B (20). Створіть масив C (20), де Ci = хв (Ай, З). Обчисліть кількість елементів в масиві C з декількома значеннями цілих чисел m.

    №5 варіантів. Створіть масив R (20). D = макс | Rsr-Ri | розрахунок числа. Заміна масиву елементами індексу k і t. Розрахуйте Rmax.

    № Варіант 6. Обчислити значення функції y = exi + 0,3, де x [x1, xn] xh = 0,15. Помістіть значення функції в масив. Обчисліть середнє значення функції і кількість значень в діапазоні [a, b].

    № Варіант 7. Створіть масив з 20 элементов. Розмістіть масив в порядку убування. Обчисліть суму позитивних елементів і твір елементів, значення яких дорівнює 3.

    № Варіант 8. Створення масивів X (20), Y (20). Створення масиву D (20) як масиву X, Y як різниці між основними і другорядними елементами. розрахунок DSR. Обчисліть негативне число (k) масиву D. Налаштуйте масив D в порядку убування.

    №9 варіант. Фам (n), D (n), V (n) – створення масивів, що складаються з прізвищ, посад і вікових груп співробітників підприємства. Розрахунок кількості співробітників, працюючих в кожному відділі підприємства. Знайдіть середній вік співробітників і найбільшого співробітника безкоштовно.

    №9 варіант. Нг (м), Avt (м), Боже (м) – створюють масиви назв книг, тегів авторів і років публікації. Підрахуйте кількість книг кожного учасника в рік самій ранній публікації. Скільки книг містять не більше 30 знаків, починаються з літери «С»?

  3. завдання №1.
    Торгова фірма «Схід» в кінці кожного місяця підводить підсумки, тобто вносить запис до книги витрати і виручку від продажу. Складе програму для обчислення суми отриманих доходів за кожен квартал і визначення в якому кварталі було отримано мінімальний дохід.

    1. #include
      #include

      using namespace std;

      int main()
      {
      setlocale(LC_ALL, “rus”);
      srand(time(NULL));

      ІНТ Const SIZE = 3;

      int arr1[SIZE] = {};
      ІНТ arr2[SIZE] = {};
      int arr3[SIZE] = {};
      int arr4[SIZE] = {};

      int sum1 = 0;
      int sum2 = 0;
      int sum3 = 0;
      int sum4 = 0;

      for (int i = 0; i < SIZE; i )
      {
      arr1[i] = 1+ rand() % 10;
      sum1 + = arr1[i];

      }
      cout <<"Сумма доходов за первый квартал: "<< sum1 << endl;

      for (int i = 0; i < SIZE; i )
      {
      arr2[i] = 1 + ранд() % 10;
      sum2 + = arr2[i];
      }
      cout << "Сумма доходов за второй квартал: " << sum2 << endl;

      for (int i = 0; i < SIZE; i )
      {
      arr3[i] = 1 + rand() % 10;
      sum3 + = arr3[i];
      }
      cout << "Сумма доходов за третий квартал: " << sum3 << endl;

      for (int i = 0; i < SIZE; i )
      {
      arr4[i] = 1 + rand() % 10;
      sum4 + = arr4[i];
      }
      cout << "Сумма доходов за четвертый квартал: " << сума4 << endl;

      int min = 0;

      if (sum1 < sum2 && sum1 < sum3 && sum1 < сума4)
      хв = сума1;
      else if (sum2 < sum3)
      хв = сума2;
      else if (sum3 < сума4)
      хв = сума3;
      else
      хв = сума4;

      cout << "Минимальный доход квартала: " << min << endl;
      return 0;

      Код може бути і не такий красивий але працює.

  4. 1. Дан масив чисел. визначити, скільки в ньому пар однакових сусідніх елементів.
    2. Дан масив чисел. Знайти суму чисел кратних 3, і підрахувати їх кількість.
    3. Знайти твір елементів масиву з нечіткими індексами, розмірністю 20, тип даних int;
    4. Дан масив чисел тип даних int, розмірність 24, замінити всі числа 6 на 0, підрахувати кількість замін.
    5. Дан масив чисел розмірністю 20, введіть int, з нього сформувати масив який буде заповнений тільки тими значеннями першого масиву, у яких індекси парні.
    6. Дан масив чисел розмірністю 20, тип даних int, з цього масиву сформувати інший масив, розмір якого два рази менше.
    7. Дан масив чисел тип даних float, розмірність 12. Підрахувати скільки разів зустрілося число 3,1.

  5. Написати програму, яка вводить з клавіатури одновимірний масив з N цілих чисел (число N
    вводиться з клавіатури), після чого виводить на екран кількість ненульових елементів масиву. перед
    вводом кожного елементу на екран повинна виводитися підказка з номером елементу. ДОПОМОЖІТЬ БУДЬ ЛАСКА

  6. Напишіть програму, яка вводить з клавіатури 10 дійсних чисел, організовує їх зберігання в масиві і визначає різницю між максимальним і мінімальним елементом масиву

    1. const int length = 10;
      int числа[довжина];
      int min = 0;
      int max = 0;
      int різниця;

      for (size_t i = 0; i < довжина; i )
      {
      cout << "Enter number " << i + 1 <> числа[i];
      }

      for (size_t i = 0; i < довжина; i )
      {

      cout << числа[i] << " ";

      }

      min = числа[0];
      макс. = хв;
      for (int i = 1; я макс) max = числа[i];
      if (числа[i] < min) min = числа[i];
      }
      cout << "Min: " << min << endl;
      cout << "Max: " << max << endl;
      різниця = макс – min;
      cout << "Difference = " << різниця << endl;

      1. const int length = 10;
        int числа[довжина];
        int min = 0;
        int max = 0;
        int різниця;

        for (size_t i = 0; i < довжина; i )
        {
        cout << "Enter number " << i + 1 <> числа[i];
        }

        for (size_t i = 0; i < довжина; i )
        {

        cout << числа[i] << " ";

        }

        min = числа[0];
        макс. = хв;
        for (int i = 1; я макс) max = числа[i];
        if (числа[i] < min) min = числа[i];
        }
        cout << "Min: " << min << endl;
        cout << "Max: " << max << endl;
        різниця = макс – min;
        cout << "Difference = " << різниця << endl;

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *