Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 29

В данном массиве из 24 целых чисел найти все те, которые больше числа 10. Вывести их в отсортированном порядке по возрастанию

02.04.2013, 20:56. Показов 2165. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В данном массиве из 24 целых чисел найти все те, которые больше числа 10. Вывести их в отсортированном порядке по возрастанию

пытался-пытался и никак, всегда какие-то ошибки.
буду рад если поможете )
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.04.2013, 20:56
Ответы с готовыми решениями:

В данном массиве из N целых чисел найти все числа, из которых нацело извлекается квадратный корень
В данном массиве из N целых чисел найти все числа, из которых нацело извлекается квадратный корень. ________ как сделать чтоб при...

В массиве целых чисел вывести все элементы, которые встречаются больше одного раза и индексы которых нечётные
Всем привет. Не знаю как правильно реализовать данную задачу: В массиве целых чисел вывести все элементы, которые встречаются больше одного...

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

5
 Аватар для Lancaster
63 / 63 / 12
Регистрация: 29.08.2012
Сообщений: 152
02.04.2013, 23:35
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
        int[] arr = new int[24];
        int count = 0;
 
        for (int i = 0; i < arr.length; i++) {
            arr[i] = (int) (Math.random() * 20);
 
            if (arr[i] > 10) {
                count++;
            }
        }
 
        int[] arr2 = new int[count];
        int reckon = 0;
 
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] > 10) {
                arr2[reckon] = arr[i];
                reckon++;
            }
        }
 
        boolean sorted = false;
 
        for (int i = arr2.length - 1; i >= 2; i--) {
 
            for (int j = 0; j < i; j++) {
 
                if (arr2[j] > arr2[j + 1]) {
                    int temp = arr2[j];
 
                    arr2[j] = arr2[j + 1];
                    arr2[j + 1] = temp;
 
                    sorted = false;
                }
            }
 
            if (sorted) {
                break;
            }
        }
        System.out.print("Дан массив: ");
        for (int i : arr) {
            System.out.print(i + " ");
        }
        
        System.out.println("\nЧисел больше 10: "+arr2.length);
        
        System.out.print("Отсортированный массив: ");
        for (int i : arr2) {
            System.out.print(i + " ");
        }
1
0 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 29
03.04.2013, 00:59  [ТС]
спасибо большое_)
0
15 / 15 / 6
Регистрация: 10.03.2013
Сообщений: 54
03.04.2013, 01:04
Я конечно извиняюсь, но зачем
Java
1
2
3
4
 
if (sorted) {
   break;
}
переменная "sorted" никогда не примет значение true.
0
 Аватар для Lancaster
63 / 63 / 12
Регистрация: 29.08.2012
Сообщений: 152
03.04.2013, 07:50
Humble_Beck, пардон, мой косяк

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
boolean sorted;
 
        for (int i = arr2.length - 1; i >= 2; i--) {
 
            sorted = true;
 
            for (int j = 0; j < i; j++) {
 
                if (arr2[j] > arr2[j + 1]) {
                    int temp = arr2[j];
 
                    arr2[j] = arr2[j + 1];
                    arr2[j + 1] = temp;
 
                    sorted = false;
                }
            }
 
            if (sorted) {
                break;
            }
        }
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
03.04.2013, 19:08
Если не нужно, чтобы числа повторялись, если встретятся одинаковые и больше 10, то вот:
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
import java.util.*;
 
public class MoreThanTen {
    private static final int NUMBERS_COUNT = 24;
    private static final int WATERLINE = 10;
    
    public static void main(String[] args) {
        int[] arr = new int [NUMBERS_COUNT];
        
        System.out.println("Array:");
        for ( int i = 0; i < NUMBERS_COUNT; ++i ) {
            arr[i] = (int)(Math.random() * 50);
            System.out.print(arr[i] + " ");
        }
        System.out.println();
        
        SortedSet<Integer> high_values = new TreeSet<Integer>();
        for ( int i : arr)
            if ( i > WATERLINE )
                high_values.add(i);
        
        System.out.println("Sorted values greather than " + WATERLINE + ":");
        for ( int i : high_values )
            System.out.print(i + " ");
        
        System.out.println();
    }
}

С повторяющимися значениями:
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
import java.util.*;
 
public class MoreThanTenWithDoublings {
    private static final int NUMBERS_COUNT = 24;
    private static final int WATERLINE = 10;
    
    public static void main(String[] args) {
        int[] arr = new int [NUMBERS_COUNT];
        
        System.out.println("Array:");
        for ( int i = 0; i < NUMBERS_COUNT; ++i ) {
            arr[i] = (int)(Math.random() * 50);
            System.out.print(arr[i] + " ");
        }
        System.out.println();
        
        ArrayList<Integer> high_values = new ArrayList<Integer>();
        for ( int i : arr)
            if ( i > WATERLINE )
                high_values.add(i);
                
        Collections.sort(high_values);
        
        System.out.println("Sorted values greather than " + WATERLINE + ":");
        for ( int i : high_values )
            System.out.print(i + " ");
        
        System.out.println();
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2013, 19:08
Помогаю со студенческими работами здесь

Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем – все нечетные
1.Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов
Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов, а так же их...

Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов
дан целочисленный массив размера N.вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов,а также их...

Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов
Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов. Help

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru