Тапсырмалар Бірөлшемді массивтерге есептер шығару
1. Бірөлшемді, ұзындығы 10-ға тең А[10] массиві берілген. Осы
массивтегі оң элементтер санын тап.
2. Бірөлшемді массив берілген. Осы массивтегі Р санына қалдық-
сыз бөлінетін массив элементтерін экранға шығар.
3. Бірөлшемді массив берілген. Осы массивте бір ғана нөлге
тең элемент бар. Осы элементке дейінгі массив элементтерін
экранға шығар.
4. А, А,, ... А сандар тізбегі берілген. Осы тізбектегі [с; d] аралықта
орналасқан тізбек мүшелерін баспаға бер.
5. Бірөлшемді бүтін сандар массиві берілген. Осы массивтегі Х-тен
үлкен элементтерді М санымен ауыстыр.
6. Бірөлшемді массив берілген. Осы массивтегі К-дан кіші эле-
менттерді екі еселеп экранға шығар.
Решение:
- Создадим переменную "count" и установим ее равной нулю. Эта переменная будет считать количество положительных элементов в массиве.
- Пройдемся по каждому элементу массива с помощью цикла:
for (int i = 0; i < 10; i++) {
if (A[i] > 0) {
count++;
}
}
- В конце цикла, мы получим количество положительных элементов в массиве. Можем вывести это значение на экран или использовать по своему усмотрению.
2. Дан массив чисел. Нужно вывести на экран элементы массива, которые делятся на число Р без остатка.
Решение:
- Создадим массив чисел, например, int[] array = {12, 5, 8, 10, 15, 20, 25, 30}.
- Зададим значение переменной Р, например, int P = 5.
- Пройдемся по каждому элементу массива с помощью цикла:
for (int i = 0; i < array.length; i++) {
if (array[i] % P == 0) {
System.out.println(array[i]);
}
}
- В результате мы выведем на экран все элементы массива, которые делятся на значение Р без остатка.
3. Дан массив чисел. Нужно вывести на экран все элементы массива до первого встреченного элемента, равного нулю.
Решение:
- Создадим массив чисел, например, int[] array = {4, 7, 0, 12, 3, 8, 9}.
- Пройдемся по каждому элементу массива с помощью цикла:
for (int i = 0; i < array.length; i++) {
if (array[i] == 0) {
break;
}
System.out.println(array[i]);
}
- В результате мы выведем на экран все элементы массива до первого встреченного элемента, равного нулю.
4. Дана последовательность чисел А, А,, ... А. Нам нужно вывести на экран элементы последовательности, которые находятся в заданном интервале [с; d].
Решение:
- Зададим значение для переменных А, А,, ... А, например, int A1 = 5, A2 = 10, A3 = 15, A4 = 20.
- Зададим значение для переменных с и d, например, int c = 8, int d = 16.
- Пройдемся по каждому элементу последовательности и проверим, находится ли он в заданном интервале:
if (A1 >= c && A1 <= d) {
System.out.println(A1);
}
if (A2 >= c && A2 <= d) {
System.out.println(A2);
}
if (A3 >= c && A3 <= d) {
System.out.println(A3);
}
if (A4 >= c && A4 <= d) {
System.out.println(A4);
}
- В результате мы выведем на экран только те элементы последовательности, которые находятся в заданном интервале.
5. Дан массив целых чисел. Нужно увеличить элементы массива Х раз.
Решение:
- Создадим массив целых чисел, например, int[] array = {2, 4, 6, 8, 10}.
- Зададим значение переменной Х, например, int X = 3.
- Пройдемся по каждому элементу массива с помощью цикла:
for (int i = 0; i < array.length; i++) {
array[i] *= X;
System.out.println(array[i]);
}
- В результате мы увеличим каждый элемент массива в Х раз и выведем их на экран.
6. Дан массив чисел. Нужно вывести на экран только те элементы массива, которые меньше числа К.
Решение:
- Создадим массив чисел, например, int[] array = {5, 8, 10, 3, 6, 12}.
- Зададим значение переменной К, например, int K = 8.
- Пройдемся по каждому элементу массива с помощью цикла:
for (int i = 0; i < array.length; i++) {
if (array[i] < K) {
System.out.println(array[i]);
}
}
- В результате мы выведем на экран только те элементы массива, которые меньше числа К.
Надеюсь, это поможет тебе понять и решить задачи по массивам. Если у тебя есть еще вопросы, не стесняйся спрашивать!