#include <iostream>
using namespace std;
int main()
{
int a[12] = {}, b = 100;
for(int i = 0; i < 12; i++) {
cout << "Input a[" << i << "]: ";
cin >> a[i];
if ((a[i] % 2 == 1) && (a[i] > 0) && (9 < a[i]) && (a[i] < 100) && (a[i] < b))
b = a[i];
}
if (b == 100) {
cout << "Numbers do not satisfy the condition";
return 1;
else cout << "The given number is " << b;
return 0;
//Так как Tab'ы временно не сохраняются в редакторе, прилагаю .cpp файл. Язык С++
Вводим кол-во элементов
Создаём список
Перебираем i от 0 до n
Вводим элемент массива
Добавляем введённый элемент в список
Выводим сообщение со списком
Вводим позицию старта
Перебираем i от 0 до m
Создаём переменную buffer, которая равна элементу списка k+i-1, то есть позиции старта, плюс i и минус 1
Элементу списка k+i-1 присваиваем элемент списка, который находиться на i-индексе.
Присваиваем элементу списка с индексом i, переменную buffer.
Объяснение:
Данный код меняет элементы местами в списке, в определённом промежутке.
#include <iostream>
using namespace std;
int main()
{
int a[12] = {}, b = 100;
for(int i = 0; i < 12; i++) {
cout << "Input a[" << i << "]: ";
cin >> a[i];
if ((a[i] % 2 == 1) && (a[i] > 0) && (9 < a[i]) && (a[i] < 100) && (a[i] < b))
b = a[i];
}
if (b == 100) {
cout << "Numbers do not satisfy the condition";
return 1;
}
else cout << "The given number is " << b;
return 0;
}
//Так как Tab'ы временно не сохраняются в редакторе, прилагаю .cpp файл. Язык С++
Вводим кол-во элементов
Создаём список
Перебираем i от 0 до n
Вводим элемент массива
Добавляем введённый элемент в список
Выводим сообщение со списком
Вводим кол-во элементов
Вводим позицию старта
Перебираем i от 0 до m
Создаём переменную buffer, которая равна элементу списка k+i-1, то есть позиции старта, плюс i и минус 1
Элементу списка k+i-1 присваиваем элемент списка, который находиться на i-индексе.
Присваиваем элементу списка с индексом i, переменную buffer.
Объяснение:
Данный код меняет элементы местами в списке, в определённом промежутке.