Приступая к решению задач, ознайомтеся зі статтями Массиви в C++ і Генератор випадкових чисел rand(), если еще не читали их. Постарайтеся вирішувати запропоновані завдання самостійно і дивитися наші рішення тільки в крайньому випадку.
1. Создать массив типа int на 10 елементів і заповнити його випадковими числами від 7 до 14. Після заповнення перезаписати всі числа, які більше десяти: від закладеного значення відняти 10. Наприклад в осередку зберігається число 12: 12 – 10 = 2. Записать в эту ячейку 2 Записывая новое значение, используйте складові(комбіновані) оператори.
2. Заполнить массив из 50-ти элементов нечётными числами от 1 до 99. (используйте операцию остаток от деления, чтобы проверить число на чётность)
3. Объявить три массива. Перші два заповнити випадковими значеннями від 10 до 30. В елементи третього масиву записати суму відповідних елементів перших двох масивів. (в нулевую ячейку третьего – сумму нулевых ячеек первого и второго массивов и так далее). Затем найти среднее арифметическое элементов третьего массива, максимальное значение и минимальное значение, которые он хранит.
ДОПОМОЖІТЬ ПОЖАЛУЙСТАА!)
Нг(м),Avt(м),Боже (м)-створення масивів з назвами книг, тегами авторів і роками випуску. Підрахувати найраніший рік видання книг кожного учасника. Скільки книг починається з букви "С" не більше 30 символов?
БУДЬ ЛАСКА МОЖЕТЕ ВИРІШИТИ БУДЬ ВАРІАНТ!!!)
варіант 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 знаків, починаються з літери «С»?
завдання №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;
Код може бути і не такий красивий але працює.
спасибі заздалегідь
1. Дан масив чисел. визначити, скільки в ньому пар однакових сусідніх елементів.
2. Дан масив чисел. Знайти суму чисел кратних 3, і підрахувати їх кількість.
3. Знайти твір елементів масиву з нечіткими індексами, розмірністю 20, тип даних int;
4. Дан масив чисел тип даних int, розмірність 24, замінити всі числа 6 на 0, підрахувати кількість замін.
5. Дан масив чисел розмірністю 20, введіть int, з нього сформувати масив який буде заповнений тільки тими значеннями першого масиву, у яких індекси парні.
6. Дан масив чисел розмірністю 20, тип даних int, з цього масиву сформувати інший масив, розмір якого два рази менше.
7. Дан масив чисел тип даних float, розмірність 12. Підрахувати скільки разів зустрілося число 3,1.
Допоможіть будь ласка
Написати програму, яка вводить з клавіатури одновимірний масив з N цілих чисел (число N
вводиться з клавіатури), після чого виводить на екран кількість ненульових елементів масиву. перед
вводом кожного елементу на екран повинна виводитися підказка з номером елементу. ДОПОМОЖІТЬ БУДЬ ЛАСКА
Напишіть програму, яка вводить з клавіатури 10 дійсних чисел, організовує їх зберігання в масиві і визначає різницю між максимальним і мінімальним елементом масиву
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;
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;