Другие языки программирования и технологии
Программисты помогите>>>
Создать программу в Делфи, которая в таблице 10х10 расставляет 99 случайных чисел в первые ячейки, а в последнюю ячейку выводит минимальное число из 99 чисел.Необходимо чтобы главная форма содержала пункты меня: Файл>Новый; Файл>Выход; Справка>Помощь F1; Справка>О программе... При выполнении команды Файл>Новый генерируется новый набор случайных чисел. По команде Справка>О программе... появляется новое окно с фамилией разработчика и датой выполнения работы.По нажатию клавиши F1 на главной форме появляется сорбончная система, описывающая программу и её назначение. Т.о. необходимо разработать help-файл и подключить его к проекту программы.По завершению создайте дистрибутив вашей программы для простого распространения приложения.
Ну, насчет GUI на дельфи я не знаток, а сама задача решается вот как.
import java.util.Random;
public class Main {
public static void main(String[] args) {
int count=0;
int [][] a = new int [10][10];
a = fill(10,10);
a[9][9] = findmin(a);
for (int i = 0;i<10;i++)
for(int g: a[ i ]) {
System.out.print(g + " "); count ++;
if (count == 10){ count = 0; System.out.println(); }
}
}
public static int [][] fill (int b,int c){
Random gen = new Random();
int [][] a = new int [ b ][ c ] ;
for (int i = 0; i < b; i++) {
a[ i ] = new int [ c ];
for (int j = 0; j < a[ i ].length ; j++)
{
if (i==9 && j==9) break ;
a[ i ][ j ] = gen.nextInt(100);
}
}
return a;
}
public static int findmin(int [][] a){
int min=a[0][0];
for (int i = 0;i<10;i++)
for (int j = 0; j< a [ i ].length; j++)
{
if (i == 9 && j == 9) break;
if (a[ i ][ j ] < min) min = a[ i ][ j ];
}
return min;
}
}
/******************************************************/
/****************Вывод*****************************/
/*
debug:
89 56 12 40 19 93 99 27 50 0
84 6 58 17 69 56 94 27 19 41
20 57 81 15 1 39 70 36 1 61
63 3 53 20 58 50 27 77 60 62
33 80 86 82 88 13 53 91 59 67
87 61 35 53 34 84 67 99 84 94
51 99 69 84 53 76 77 4 12 84
94 85 28 28 54 43 86 86 9 99
90 32 43 79 47 20 65 27 20 73
35 59 34 59 5 97 25 71 99 0
BUILD SUCCESSFUL (total time: 0 seconds)
* */
import java.util.Random;
public class Main {
public static void main(String[] args) {
int count=0;
int [][] a = new int [10][10];
a = fill(10,10);
a[9][9] = findmin(a);
for (int i = 0;i<10;i++)
for(int g: a[ i ]) {
System.out.print(g + " "); count ++;
if (count == 10){ count = 0; System.out.println(); }
}
}
public static int [][] fill (int b,int c){
Random gen = new Random();
int [][] a = new int [ b ][ c ] ;
for (int i = 0; i < b; i++) {
a[ i ] = new int [ c ];
for (int j = 0; j < a[ i ].length ; j++)
{
if (i==9 && j==9) break ;
a[ i ][ j ] = gen.nextInt(100);
}
}
return a;
}
public static int findmin(int [][] a){
int min=a[0][0];
for (int i = 0;i<10;i++)
for (int j = 0; j< a [ i ].length; j++)
{
if (i == 9 && j == 9) break;
if (a[ i ][ j ] < min) min = a[ i ][ j ];
}
return min;
}
}
/******************************************************/
/****************Вывод*****************************/
/*
debug:
89 56 12 40 19 93 99 27 50 0
84 6 58 17 69 56 94 27 19 41
20 57 81 15 1 39 70 36 1 61
63 3 53 20 58 50 27 77 60 62
33 80 86 82 88 13 53 91 59 67
87 61 35 53 34 84 67 99 84 94
51 99 69 84 53 76 77 4 12 84
94 85 28 28 54 43 86 86 9 99
90 32 43 79 47 20 65 27 20 73
35 59 34 59 5 97 25 71 99 0
BUILD SUCCESSFUL (total time: 0 seconds)
* */
я поражён вашей безграничной простотой, ленью и наглостью...
Оразбек Мустафин
ой бля, вас никто не заставляет это делать.
Такие задания просто так вряд-ли кто-то возьмётся делать.
Если не жалко расстаться со своими кровными, можно подумать. ;-)
Если не жалко расстаться со своими кровными, можно подумать. ;-)
Оразбек Мустафин
пфф....задание наипростейшее. Для истиного программиста естестна.
Задание Ваше, мадам, излишне в категорично-требовательной форме изложено!...
Похожие вопросы
- Хочу стать программистом! Пожалуйста, ответьте на несколько вопросов (см. внутри-->>>>>>>
- Знатоки в Linux, помогите новичку в Linux но чайнику по Windows разобраться в разделах!>>>
- Всем привет помогите снести windows 8 >>>>
- <<<<<<<<<<<<html>>>>>>>>>>>>...
- Какие недостатки у Windows Media Player? Помимо того, что не хочет открывать FLV и артачится при воспроизведении >>>>
- Кто разбирается в цветовых моделях (системах передачи цвета) >>>
- <<<delphi,>>>
- >>>__Если создавать полноценный, красивый сайт при помощи HTML, CSS, PHP, Фотошопа, и Дреамвьювера, этого хватит? __<<<
- Программисты - совы, помогите!)) <СИ>
- Нужна помощь программистов, чтобы проучить африканского разводилу. Подробности внутри >>