Приступая к решению задач, ознакомьтесь со статьями Массивы в C++ и Генератор случайных чисел rand(), если еще не читали их. Постарайтесь решать предложенные задачи самостоятельно и смотреть наши решения только в крайнем случае.
1. Создать массив типа int на 10 элементов и заполнить его случайными числами от 7 до 14. После заполнения перезаписать все числа, которые больше десяти: от хранимого значение отнять 10. Например в ячейке хранится число 12: 12 – 10 = 2. Записать в эту ячейку 2 Записывая новое значение, используйте составные (комбинированные) операторы.
2. Заполнить массив из 50-ти элементов нечётными числами от 1 до 99. (используйте операцию остаток от деления, чтобы проверить число на чётность)
3. Объявить три массива. Первые два заполнить случайными значениями от 10 до 30. В элементы третьего массива записать сумму соответствующих элементов первых двух массивов. (в нулевую ячейку третьего – сумму нулевых ячеек первого и второго массивов и так далее). Затем найти среднее арифметическое элементов третьего массива, максимальное значение и минимальное значение, которые он хранит.
В первой строке находятся два целых числа n, m (1 ≤ n, m ≤ 2·105) — размеры массивов a и b.
Во второй строке находятся n целых чисел — элементы массива a ( - 109 ≤ ai ≤ 109).
В третьей строке находятся m целых чисел — элементы массива b ( - 109 ≤ bj ≤ 109).
Выходные данные
#include
using namespace std;
int main (){
int F[49];
int b=0;
int x=0;
for(int i=0;b<=99;b++) {
if (b%2==0){
b++;
}
if (b%2==1){
F[x]=b;
x++;
}
}
for(int z=0;z<=49;z++) {
cout<<"F["<<z<<"]"<<F[z]<<endl;
}
}
using namespace std;
int main()
{
setlocale(LC_ALL, “Rus”);
const int size = 10;
int i = 0;
int sum = 0;
int average = 0;
int ourArr[size] = {};
int ourArr2[size] = {};
int ourArr3[size] = {};
int min = 100;
int max = 0;
cout << "Заполняем массивы" << endl;
for (i = 1; i < 11; i++)
{
ourArr[i] = size + rand() % 21;
ourArr2[i] = size + rand() % 21;
ourArr3[i] = ourArr[i] + ourArr2[i];
cout << ourArr[i] << " | ";
cout << ourArr2[i] << " | ";
cout << ourArr3[i] < max)
max = ourArr3[i];
if (ourArr3[i] < min)
min = ourArr3[i];
}
cout << "Максимум = " << max << endl;
cout << "Минимум = " << min << endl;
cout << "Среднее арифм. = " << average << endl;
}
Помогите
Найти сумму 5 самых больших элементов одномерного массива A (20) и геометрической среды?
Найти сумму 5 самых больших элементов одномерного массива A (20) и геометрической среды?
С++
Температура воздуха измерялась 30 раз в сутки, что выражается в одномерном массиве. Сколько стоит среднесуточная температура днем?
С++
Помогите пажалуйста
помогите пожалуйста!
Задан одномерный массив А(10) . Если перед максимальным элементом расположено два нуля, то увеличить все положительные элементы в 2 раза
С++
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
const int SIZE = 50;
int array[SIZE] = {};
int a = 0;
for (int i = 0; i <= 99; i++)
{
if(i % 2 != 0)
{
array[i] = i;
cout << a << "-я ячейка массива содержит " << array[i] << endl;
a++;
}
}
system("pause");
return 0;
}