Постарался учесть все возможные числа
Python:
a = int(input())
a = str(a)
a1 = a
c = 0
e = 0
br = 0
for b in range(len(a)):
c += int(a[b])
for b in range(len(a)):
if a[b] == '9':
e += 1
if e == len(a):
print(a[:len(a) - 1] + '6')
else:
for b in range(len(a)):
if br == 'break':
break
for d in range(9, -1, -1):
if br == 'break':
break
a1 = a[0:b] + str(d) + a[b + 1:]
if int(a1) > int(a) and int(a1) % 3 == 0:
print(a1)
br = 'break'
Відповідь:
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
void randarr(int *A,int N){
for(int i = 0; i < N; i++){
A[i] = rand() % 20 + 1;
}
}
void printarr(int *A,int N){
for(int i = 0; i < N; i++){
cout << A[i] << " ";
}
}
int expression(int *A,int N){
int sum = 0;
for(int i = 0; i < N; i++){
if(i % 2 == 0){
if(A[i] % 2 == 0){
sum += A[i];
}
}
}
return sum;
}
int main(){
srand(time(NULL));
setlocale(LC_ALL , "Ukrainian");
int N;
cout << "Введiть кiлькiсть елементiв масиву: ";
cin >> N;
int A[N];
randarr(A,N);
printarr(A,N);
cout << "\nСума всiх парних елементiв з парними iндексами = " << expression(A,N);
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
а=2021
b=2+21=23 (div - целочисленное деление, mod - остаток от деления)
8