Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
kormishin
0 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 11
1

Вывести 15 случайных чисел при этом каждое число должно быть не меньше предыдущего

19.04.2012, 08:08. Просмотров 1776. Ответов 7
Метки нет (Все метки)

Помогите
Java
1
2
3
4
5
6
7
8
9
10
11
class Example {
  public static void main (String[]args) {
    int a,b,c;
    a=1;
    while (a<16) {
   b= (int) (10+Math.random()*4);
      System.out.print(b+" ");
      a++;
   }
    }
  }
нужно вывести 15 2-х значных чисел и что бы следующее число не было меньше предыдущего
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2012, 08:08
Ответы с готовыми решениями:

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

Вывести все целые числа от A до B включительно, при этом каждое число должно выводиться столько раз, каково его значение
Ввести целые положительные числа A и B (A &lt; B). Вывести в список все целые числа от A до B...

Вывести все целые числа от А до В включительно; при этом число A должно выводиться 1 раз, число A + 1 должно выводиться 2 раза и т.д.
Даны целые числа A и B (A&lt; B). Вывести все целые числа от А до В включительно; при этом число A...

Необходимо составить таблицу случайных чисел от 1 до 100. При этом числа должны быть 9 разных цветов(1-9)
В таблице случайных чисел каждое число от 1 до 9 должно быть разного цвета. Имеется var...

Найти сумму максимального количества чисел,при этом их произведение не должно превышать число 300
В массиве A,содержащем целые положительные числа, найти сумму максимального количества чисел,при...

7
Zav
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 26
19.04.2012, 10:51 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
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
 
public class NumbersSort {
 
    public static void main(String[] args) {
        int a, b, c;
        List<Integer> list = new ArrayList<Integer>();      
        
        a = 1;
        System.out.print("До сортировки: ");
        while (a < 16) {
            b = (int) (10 + Math.random() * 4);
            list.add(b);
            System.out.print(b + " ");
            a++;
        }
        Collections.sort(list);
        System.out.print("\n" + "После сортировки: ");
        for(Integer i : list) {
            System.out.print(i + " ");          
        }
        
    }
}
Объяснить?
0
kormishin
0 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 11
19.04.2012, 13:18  [ТС] 3
не так задание написал, щас напишу правильно
напишите класс, который генерирует и выводит на экран в одну строки 15 случайных двухзначных положительных чисел-при этом каждое число должно быть не менее предыдущего.
ток надо сделать это задание с условиями циклами и рандом.(без массивов)
0
Zav
8 / 8 / 1
Регистрация: 19.04.2012
Сообщений: 26
19.04.2012, 14:21 4
kormishin, тогда проще
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Random;
 
public class NumbersSort {
 
    public static void main(String[] args) {
        int a, b, c;
        Random r = new Random();
        
        a = 1;
        c = 0;
        while (a < 16) {
            b = 10 + r.nextInt(90);
            if (c <= b) {
                System.out.print(b + " ");
                a++;
                c = b;
            }
        }
 
    }
}
Понимаешь где что делается? Могу пояснить.
0
19.04.2012, 14:21
exiqa
486 / 332 / 71
Регистрация: 24.12.2011
Сообщений: 591
19.04.2012, 14:49 5
мой вариант
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Test {
 
    public static void main(String[] args) {
        
        Random rnd  = new Random();
        int next;
        int from = 10;
        int to = 86;
        
        for (int i = 0; i < 15; i++) {
            do {
                next = rnd.nextInt(to - from) + from;
            } while (next < from);
            to++;
            from = next;
            System.out.print(next + " ");
        }
        
    }
         
}
0
kormishin
0 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 11
22.04.2012, 22:44  [ТС] 6
Java
1
2
3
4
5
6
7
8
9
10
11
12
class Dz
{
  public static void main(String[]args)
  {
    int a;
 a=1;
 while (a<16) {
int b=10+(int)(Math.random()*89);
 System.out.print(b+" ");a++;
 }
  }
}
помогите не пойму как сделать.
нужно вывести 15 случайных чисел при этом каждое число должно быть не меньше предыдущего
P.S только не надо с функциями массив,условие,цикл)
пробовал загонять в массив но я бум бум....
0
kormishin
0 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 11
22.04.2012, 23:16  [ТС] 7
ни каких функции только ЦИКЛЫ УСЛОВИЯ И МАССИВ
мне что бы полегче
Java
1
   List<Integer> list = new ArrayList<Integer>();
такое мне не над

лучше в массив загнать,сравнить следующее рандомное число с числом в массиве, но я сам не знаю как
0
exiqa
486 / 332 / 71
Регистрация: 24.12.2011
Сообщений: 591
22.04.2012, 23:23 8
Вы тему всю смотрели?

Добавлено через 31 секунду
Цитата Сообщение от kormishin Посмотреть сообщение
я же вроде написал ни каких функции
и что такое функции?
0
22.04.2012, 23:23
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2012, 23:23

Вводить последовательность вещественных чисел, пока следующее вводимое число не окажется меньше предыдущего. Вывести полученую последовательность.
Вводить последовательность вещественных чисел, пока следующее вводимое число не окажется меньше...

В массиве A[100],содержащем целые положительные числа, найти сумму максимального количества чисел,при этом их произведение не должно превышать число 3
В массиве A,содержащем целые положительные числа, найти сумму максимального количества чисел,при...

Каждое следующее любимое число получается как сумма удвоенного предыдущего и предпредыдущего чисел
Первое любимое число преподавателя математики – 1, а второе – 5. Каждое следующее любимое число...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.