Python
n=int(input('Введите количество чисел : '))
a=[0]*n
for i in range(n):
a[i]=int(input('a['+str(i)+']='))
z=999999
for i in a:
if z>i and i%2==0:
z=i
if z!=999999:
print('минимальное чётное число=', z)
else:
print('Чётных чисел не найдено')
# 2 вариант с использованием sorted
a=sorted(a)
if i%2==0:
print('минимальное чётное число=', i)
break
На с++ будет так
#include <iostream>
int main()
{
int Count;
std::cout << "Enter count of numbers\n";
std::cin >> Count;
int Numbers[1000];
std::cout << "Enter "<< Count <<" numbers\n";
for (int i = 0; i < Count; i++)
std::cin >> Numbers[i];
}
int MaxNumber = -1;
int MaxNumberIndex = -1;
int TempNumberEnd;
TempNumberEnd = Numbers[i] % 10;
if (TempNumberEnd == 3 && Numbers[i] > MaxNumber)
MaxNumberIndex = i;
MaxNumber = Numbers[i];
std::cout << "Max value number index " << (MaxNumberIndex+1)<< "\n";
std::cin.get();
Python
n=int(input('Введите количество чисел : '))
a=[0]*n
for i in range(n):
a[i]=int(input('a['+str(i)+']='))
z=999999
for i in a:
if z>i and i%2==0:
z=i
if z!=999999:
print('минимальное чётное число=', z)
else:
print('Чётных чисел не найдено')
# 2 вариант с использованием sorted
n=int(input('Введите количество чисел : '))
a=[0]*n
for i in range(n):
a[i]=int(input('a['+str(i)+']='))
a=sorted(a)
for i in a:
if i%2==0:
print('минимальное чётное число=', i)
break
На с++ будет так
#include <iostream>
int main()
{
int Count;
std::cout << "Enter count of numbers\n";
std::cin >> Count;
int Numbers[1000];
std::cout << "Enter "<< Count <<" numbers\n";
for (int i = 0; i < Count; i++)
{
std::cin >> Numbers[i];
}
int MaxNumber = -1;
int MaxNumberIndex = -1;
int TempNumberEnd;
for (int i = 0; i < Count; i++)
{
TempNumberEnd = Numbers[i] % 10;
if (TempNumberEnd == 3 && Numbers[i] > MaxNumber)
{
MaxNumberIndex = i;
MaxNumber = Numbers[i];
}
}
std::cout << "Max value number index " << (MaxNumberIndex+1)<< "\n";
std::cin.get();
}