-
Вопрос по информатике:
Дан целочисленный массив из 10 элементов. Вывести на экран все его четные элементы, предварительно расположив их по убыванию методом пузырька-
Автор:
corbin
-
-
Ответ:
Ответ:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int arr[10],even[10], cur = 0, tmp;
srand(time(0));
puts("Source array:");
for (int i = 0; i < 10; i++){ //генерация массива +
arr[i] = rand() % 30; //отбор четных элементов
printf("%d", arr[i]);
if (arr[i] % 2 == 0){
even[cur] = arr[i];
cur++;
}
}
for (int i = 0; i < cur; i++) //сортировка пузырьком по убыванию
for(int j = 0; j < cur - i - 1; j++)
if (even[j+1] > even [j]){
tmp = even[j+1];
even[j+1] = even[j];
even[j] = tmp;
}
puts("Sorted array:"); //печать сортированного массива
for (int i = 0; i < cur; i++)
printf("%d", even[i]);
return 0;
}
Объяснение:
Компилятор gcc 8.2.0
-
Вопрос по информатике:
какие виды сносок можно создать в текстовом документе?-
Ответов: 1
-
-
Вопрос по информатике:
ДАМ МАКСИМУМ БАЛЛОВ
Решить задачи. ( Тема-программирование)
1. Написать программу, которая выводит на экран первые четыре степени числа n.
2. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
3. С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последнего часа.-
Ответов: 1
-
-
Вопрос по информатике:
определите что будет напечатано в результате работы следующей программы var s,n: integer,begin s=1 for n=5 to 9 do s=s*3 write(s) end.( Если можно , с объяснением)-
Ответов: 1
-
-
Вопрос по информатике:
Написать программу и нарисовать блок-схему
1. Ввести с клавиатуры целое положительное число, если число заканчивается на 2, то увеличить его на 3 и вывести на экран.
2. Ввести с клавиатуры целое положительное число, если число делится на 8, то увеличить его в 3 раза и вывести на экран, указав, что оно делиться на 8.
3. Определите, имеется ли среди заданных целых чисел A, B, C хотя бы одно чётное.
4. Ввести с клавиатуры целое положительное число, если число если число заканчивается на 6, то увеличить его на 3 и вывести на экран.
5. Даны три числа. Найти наименьшее из них.
6. Ввести целое число и найти сумму его цифр.
7. Найти сумму первой и последней цифр любого целого положительного числа
8. Найти удвоенное произведение цифр числа, вводимого с клавиатуры.-
Ответов: 1
-