Логотип Автор24реферат
Заказать работу
%
уникальность
не проверялась
Решение задач на тему:

Дан одномерный массив целых чисел состоящий из 9 элементов

уникальность
не проверялась
Аа
2928 символов
Категория
Программирование
Решение задач
Дан одномерный массив целых чисел состоящий из 9 элементов .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Дан одномерный массив целых чисел, состоящий из 9 элементов, заполнить его с клавиатуры. Требуется:– найти сумму элементов, имеющих нечетные индексы, и количество элементов, значения которых меньше числа b (b вводить с клавиатуры) и при этом кратны 5;– найти номер первого отрицательного элемента, который делится на 5 с остатком 2;– заменить минимальные положительные элементы данного массива нулями;– умножить все элементы, кратные 3, на третий элемент массива, кроме него самого (в случае, если он кратен числу 3).

Нужно полное решение этой работы?

Решение

Потяни, чтобы посмотреть
Import java.util.Scanner;
public class Program{
public static void main (String args[]){
Scanner in = new Scanner(System.in);
int[] a = new int[9]; //одномерный массив
int sum = 0;//сумму элементов, имеющих нечетные индексы
int k = 0;//количество элементов, значения которых меньше числа b и при этом кратны 5
int t = -1;//номер первого отрицательного элемента, который делится на 5 с остатком 2
boolean flag = false;
int min = 0;
System.out.println("Введите массив целых чисел: ");
for (int i = 0; i < 9; i++){
System.out.print("a[ " + i + "]=");
a[i] = in.nextInt();
}
System.out.println("Введите число b: ");
int b = in.nextInt();
for (int i = 0; i < 9; i++){
if (i % 2 == 1)
sum = sum + a[i];
if (a[i] < b && a[i] % 5 == 0)
k++ ;
if (t == -1 && Math.floorMod(a[i], 5) == 2 && a[i] < 0)
t = i;
}
System.out.println("Сумма элементов, имеющих нечетные индексы: " + sum);
System.out.println("Количество элементов, значения которых меньше " + b + " и при этом кратны 5: " + k);
if(t != -1)
System.out.println("Номер первого отрицательного элемента, который делится на 5 с остатком 2: " + t);
else
System.out.println("В массиве нет отрицательного элемента, который делится на 5 с остатком 2 ");

for (int i = 0; i < 9; i++){//ищем минимальные положительные элементы
if (a[i] > 0 && !flag){
flag = true;
min = a[i];
}
if (flag && a[i] < min && a[i] > 0)
min = a[i];
}
if(flag){
System.out.println("Меняем минимальные положительные элементы на 0:");
for (int i = 0; i < 9; i++){//меняем их на 0
if (a[i] == min)
a[i] = 0;
System.out.print(a[i] + " ");
}
System.out.println();
}else{
System.out.println("В массиве нет положительных элементов");
}
System.out.println("В массиве умножаем все элементы, кратные 3, на третий элемент массива кроме него самого:");
for (int i = 0; i < 9; i++){
if (a[i] % 3 == 0 && i != 2)
a[i] = a[i] * a[2];
System.out.print(a[i] + " ");
}
System.out.println();
in.close();
}
}
50% задачи недоступно для прочтения
Переходи в Автор24, регистрируйся и получай полное решение
Получить задачу
Больше решений задач по программированию:

Наименование продукции. Количество изделий

1475 символов
Программирование
Решение задач

Заданы координаты трех вершин треугольника

861 символов
Программирование
Решение задач
Все Решенные задачи по программированию
Закажи решение задач
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.