Pascal
const
n=6;
var
a, b :array[0..n-1] of integer;
i :integer;
begin
for i:=0 to n-1 do begin
write('Введите a[', i+1, '] :');
readln(a[i]);
end;
writeln();
writeln('Увеличиваем каждый элемент в 2 раза');
for i :=0 to n-1 do begin
b[i]:= 2*a[i];
write(b[i], ' ');
writeln('Увеличиваем на 5 все элементы проме 1-го и последнего');
if (i=0) or (i=n-1) then
b[i]:= a[i]
else
b[i]:= a[i] +5;
writeln('Первую половину массива увеличиваем на 1, вторую в 2 раза');
if i < n div 2 then
b[i]:= a[i]+1
b[i]:= 2 * a[i];
end.
Язык — Java.
//Создание класса Scanner
import java.util.Scanner;
public class Bubble {
public static void main(String args[]) {
//Обьявление переменных для ввода диапазона
int first, second;
//Заполнение массива 50 элементами
int[] array = new int[50];
//Создание обьекта класса Scanner, дла дальнейших вводов пользователя
Scanner input = new Scanner(System.in);
System.out.println("Write the first border of the range: ");
first = input.nextInt();
System.out.println("\nNow, write the second border: ");
second = input.nextInt();
//Обьявление индексной переменной i — идущей до самого последнего элемента в массиве array
for (int i = 0; i < array.length; i++) {
//Заполняем массив рандомными числами, начиная и заканчивая с диапазона, который ввёл пользователь
array[i] = ((int)(Math.random() * ((second-first))-second)*(-1));
}
//Сортитовка пузырьком
//Новая индексная переменная j, которая в дальнейшем будет проверять, ни меньше ли неё следующая цифра
for (int j = 0; j < array.length - i - 1; j++) {
//Проверка
if (array[j] > array[j + 1]) {
//Обмен значениями между не сортированными элементами
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
System.out.println("\nSort an array with a bubble: ");
//Вывод всех уже отсортированных элементов
System.out.print(array[i] + ", ");
Pascal
const
n=6;
var
a, b :array[0..n-1] of integer;
i :integer;
begin
for i:=0 to n-1 do begin
write('Введите a[', i+1, '] :');
readln(a[i]);
end;
writeln();
writeln('Увеличиваем каждый элемент в 2 раза');
for i :=0 to n-1 do begin
b[i]:= 2*a[i];
write(b[i], ' ');
end;
writeln();
writeln('Увеличиваем на 5 все элементы проме 1-го и последнего');
for i:=0 to n-1 do begin
if (i=0) or (i=n-1) then
b[i]:= a[i]
else
b[i]:= a[i] +5;
write(b[i], ' ');
end;
writeln();
writeln('Первую половину массива увеличиваем на 1, вторую в 2 раза');
for i:=0 to n-1 do begin
if i < n div 2 then
b[i]:= a[i]+1
else
b[i]:= 2 * a[i];
write(b[i], ' ');
end;
end.
Язык — Java.
//Создание класса Scanner
import java.util.Scanner;
public class Bubble {
public static void main(String args[]) {
//Обьявление переменных для ввода диапазона
int first, second;
//Заполнение массива 50 элементами
int[] array = new int[50];
//Создание обьекта класса Scanner, дла дальнейших вводов пользователя
Scanner input = new Scanner(System.in);
System.out.println("Write the first border of the range: ");
first = input.nextInt();
System.out.println("\nNow, write the second border: ");
second = input.nextInt();
//Обьявление индексной переменной i — идущей до самого последнего элемента в массиве array
for (int i = 0; i < array.length; i++) {
//Заполняем массив рандомными числами, начиная и заканчивая с диапазона, который ввёл пользователь
array[i] = ((int)(Math.random() * ((second-first))-second)*(-1));
}
//Сортитовка пузырьком
for (int i = 0; i < array.length; i++) {
//Новая индексная переменная j, которая в дальнейшем будет проверять, ни меньше ли неё следующая цифра
for (int j = 0; j < array.length - i - 1; j++) {
//Проверка
if (array[j] > array[j + 1]) {
//Обмен значениями между не сортированными элементами
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
System.out.println("\nSort an array with a bubble: ");
//Вывод всех уже отсортированных элементов
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + ", ");
}
}
}