0 / 0 / 0
Регистрация: 05.12.2019
Сообщений: 17
1

Дан одномерный массив целых чисел, состоящий из 8 элементов, заполнить его с клавиатуры

17.02.2020, 10:46. Показов 3038. Ответов 6

Студворк — интернет-сервис помощи студентам
Дан одномерный массив целых чисел, состоящий из 8 элементов, заполнить его с клавиатуры. Требуется:
– найти произведение положительных элементов, значения которых меньше или равны 10, и вывести индексы тех элементов, значения
которых кратны 3 и 5;
– определить, есть ли пара соседних элементов с суммой, равной
числу b (b вводить с клавиатуры);
– заменить нулем первый отрицательный четный элемент;
– заменить значения элементов с l1 по l2 на их индексы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2020, 10:46
Ответы с готовыми решениями:

Дан одномерный массив целых чисел, состоящий из 9 элементов, заполнить его с клавиатуры
– найти число положительных и отрицательных элементов, а также произведение всех нечетных...

Дан одномерный массив целых чисел, состоящий из 9 элементов, заполнить его с клавиатуры. Требуется:
– найти число положительных и отрицательных элементов, а также произведение всех нечетных...

Дан массив целых чисел D, состоящий из 30 элементов. Заполнить его с клавиатуры.
Дан массив целых чисел D, состоящий из 30 элементов. Заполнить его с клавиатуры. Заменить...

Дан массив целых чисел, состоящий из 26 элементов. Заполнить его случайными числами
2. Дан массив целых чисел, состоящий из 26 элементов. Заполнить его случайными числами. Найти:...

6
19 / 15 / 6
Регистрация: 15.02.2020
Сообщений: 78
17.02.2020, 22:26 2
Я удивлен что не накатали решение раньше, поэтому пишу свой говнокод. Я его толком не тестил. НАписанно по ламерски и так далее. Но может как то поможет.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
 
 
        int[] mass = new int[8];
        for (int a = 0; a < mass.length; a++) {
            mass[a] = scanner.nextInt();
        }
 
        System.out.println("Произведение " + proizvedenie(mass));
        System.out.print("Кратные 5 и 3 ");
        kratnost(mass);
        System.out.print("Есть ли пара: "+para(mass));
        System.out.println("Была произведена замена  на 0");
        zamena(mass);
        System.out.println("Замена на индексы 1 и 2 элемент ");
        zamenaNaIndex(mass);
    }
 
    static int proizvedenie(int[] mass) {
 
        List<Integer> list = new ArrayList();
        for (int a = 0; a < mass.length; a++) {
            if (mass[a] >= 0 && mass[a] <= 10) list.add(mass[a]);
        }
        int rezult = list.get(0);
        for (int a = 1; a < list.size(); a++) {
            rezult *= list.get(a);
        }
        return rezult;
    }
 
    static void kratnost(int[] mass) {
        List list = new ArrayList();
        for (int a = 0; a < mass.length; a++) {
            if (mass[a] % 3 == 0 && mass[a] % 5 == 0) {
                list.add(a);
            }
        }
        for (int z = 0; z < list.size(); z++) {
            System.out.print(" " + list.get(z));
        }
    }
 
    static boolean para(int[] mass) {
        boolean flag = false;
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите число для поиска пар");
        int para = scanner.nextInt();
        for (int a = 0; a < mass.length - 1; a++) {
            if (mass[a] + mass[a + 1] == para) {
                flag = true;
                break;
            }
        }
        return flag;
    }
    static int[] zamena (int[] mass){
        for (int a=0; a<mass.length; a++){
            if (mass[a]<0&&mass[a]%2==0) {
                mass[a] =0;
                break;
            }
        }
        return mass;
    }
    static int[] zamenaNaIndex(int[] mass){
        mass[1] =1;
        mass[2] =2;
        return mass;
    }
}
1
2449 / 1905 / 476
Регистрация: 17.02.2014
Сообщений: 9,161
18.02.2020, 09:37 3
Цитата Сообщение от Aksters Посмотреть сообщение
proizvedenie(int[] mass)
очень быстро растущая функция, а ты ее в int((
0
19 / 15 / 6
Регистрация: 15.02.2020
Сообщений: 78
18.02.2020, 09:54 4
То есть тебя больше ничего не смутило в коде? Просто он накатан был ночью напофиг. Протеин на 1 массиве и все. Так сказать на коленке. Просто долго никто ничего не отвечал.И я предупредил что это говнокод) и что брать его не нужно) С меня взятки глатки
0
2449 / 1905 / 476
Регистрация: 17.02.2014
Сообщений: 9,161
18.02.2020, 10:01 5
Цитата Сообщение от Aksters Посмотреть сообщение
ничего не смутило в коде?
ога, т.к. я его и не смотрел)) а произведение в int пихать очень распространенная ошибка...
0
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
17948 / 9474 / 2679
Регистрация: 21.10.2017
Сообщений: 21,239
18.02.2020, 16:23 6
Цитата Сообщение от Aksters Посмотреть сообщение
Я удивлен что не накатали решение раньше

Не по теме:


"Почему никто не грабит рестораны? Бары, винные лавки? Да все уже просто запарились их грабить!"
©Криминальное чтиво

0
2449 / 1905 / 476
Регистрация: 17.02.2014
Сообщений: 9,161
18.02.2020, 18:10 7
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Да все уже просто запарились их грабить
супер, Бро!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2020, 18:10
Помогаю со студенческими работами здесь

Одномерный массив, состоящий из 5 элементов. Заполнить с клавиатуры и вывести на экран его значения
Привет, знатокам!!! Есть начало программы, нужна оконцовка. Не получается. Подскажите пожалуйста. ...

Дан массив целых чисел, состоящий из 7 столбцов и 5 строк. Заполнить его согласно условию: A[i,j]=2(j-i)
Помогите пожалуйтса!!!

Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов

Дан одномерный массив А, состоящий из N целых чисел. Составить программу, которая меняет порядок следования элементов на обратный.
Дан одномерный массив А, состоящий из N целых чисел. Составить программу, которая меняет порядок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru