#include <stdio.h>
#include <conio.h>
#include <locale.h>
main()
{
setlocale(0, "");
int n;
printf("Введите размер массива: ");
scanf("%d", &n);
int A[n];
printf("Введите элементы массива: ");
for (int i = 0; i < n; i++)
{
scanf("%d", &A[i]);
}
int check = 0;
for (int i = 0; i < n - 1; i++)
{
if (A[i] == A[i + 1])
{
check++;
break;
}
}
if (check != 0)
{
printf("YES");
}
else
{
printf("NO");
}
getch();
}
Объяснение:
#include <stdio.h> // Библиотека ввода-вывода
#include <conio.h> // Библиотека, содержащая функцию getch() - пауза
#include <locale.h> // Библиотека локализации
main()
{
setlocale(0, ""); // Локализация
int n; // Создание целочисленной переменной, являющейся размером массива
printf("Введите размер массива: "); // Вывод сообщения в консоль
scanf("%d", &n); // Ввод размера массива с клавиатуры
int A[n]; // Создание целочисленного массива A размера n
printf("Введите элементы массива: "); // Вывод сообщения в консоль
for (int i = 0; i < n; i++) // Заполнение массива с клавиатуры
{
scanf("%d", &A[i]); // Заполнение массива с клавиатуры
}
int check = 0; // Переменная, для проверки на пары одинаковых элементов
for (int i = 0; i < n - 1; i++) // Идем по всему массиву
{
if (A[i] == A[i + 1]) // Если элемент i = следующему после себя элементу
{
check++; // К переменной check прибавляем единицу
break; // Выходим из цикла for
}
}
if (check != 0) // Если значение переменной check ≠ 0
{
printf("YES"); // Выводим "YES"
}
else // Иначе
{
printf("NO"); // Выводим "NO"
}
getch(); // Для завершения программы необходимо нажать любую клавишу
}
Поделитесь своими знаниями, ответьте на вопрос:
Вкаком смысле аппаратное и программное обеспечение эквивалентны? - любая операция, выполняемая программным обеспечением, может быть реализована аппаратным обеспечением - не любая операция, выполняемая программным обеспечением, может быть реализована аппаратным обеспечением - не любая команда, выполняемая аппаратным обеспечением, может быть смоделирована программно - любая команда, выполняемая аппаратным обеспечением, может быть смоделирована программно
s = 59
Объяснение:
my_array = [12, 8, 15, 23, 11, 4, 9, 22, 10, 15] # Создание списка с десятью целыми числами
s = 0 # Значение переменной s = 0
n = 7 # Значение переменной n = 7
for i in range(10): # Цикл выполняется 10 раз
if my_array[i] <= my_array[n]: # Если значение переменной из списка my_array с индексом i ≤ значения переменной из списка my_array с индексом n
s = s + my_array[i] # Значение переменной s = сумме этой переменной со значением из списка my_array с индексом i
t = my_array[i] # Значение переменной t = значению из списка my_array с индексом i
my_array[i] = my_array[n] # Значение из списка my_array с индексом i = значению из списка my_array с индексом n
my_array[n] = t # Значение из списка my_array с индексом n = значению переменной t
n = i % 3 # Значение переменной n = остаток от деления значения переменной i на 3
print(s) # Вывод значения переменной s
Итерация 1:
my_array = [12, 8, 15, 23, 11, 4, 9, 22, 10, 15]
s = 0 // n = 7 // i = 0
if 12 <= 22:
s = 0 + 12 // s = 12
t = 12 // t = 12
my_array[i] = 22 // my_array[0] = 22
my_array[n] = 12 // my_array[7] = 12
n = 0 % 3 // n = 0
Итерация 2:
my_array = [22, 8, 15, 23, 11, 4, 9, 12, 10, 15]
s = 12 // n = 0 // i = 1
if 8 <= 22:
s = 12 + 8 // s = 20
t = 8 // t = 8
my_array[i] = 22 // my_array[1] = 22
my_array[n] = 8 // my_array[0] = 8
n = 1 % 3 // n = 1
Итерация 3:
my_array = [8, 22, 15, 23, 11, 4, 9, 12, 10, 15]
s = 20 // n = 1 // i = 2
if 15 <= 22:
s = 20 + 15 // s = 35
t = 15 // t = 15
my_array[i] = 22 // my_array[2] = 22
my_array[n] = 15 // my_array[1] = 15
n = 2 % 3 // n = 2
Итерация 4:
my_array = [8, 15, 22, 23, 11, 4, 9, 12, 10, 15]
s = 35 // n = 2 // i = 3
if 23 <= 22: // Условие не выполняется
Итерация 5:
my_array = [8, 15, 22, 23, 11, 4, 9, 12, 10, 15]
s = 35 // n = 2 // i = 4
if 11 <= 22:
s = 35 + 11 // s = 46
t = 11 // t = 11
my_array[i] = 22 // my_array[4] = 22
my_array[n] = 11 // my_array[2] = 11
n = 4 % 3 // n = 1
Итерация 6:
my_array = [8, 15, 11, 23, 22, 4, 9, 12, 10, 15]
s = 46 // n = 1 // i = 5
if 4 <= 15:
s = 46 + 4 // s = 50
t = 11 // t = 4
my_array[i] = 15 // my_array[5] = 15
my_array[n] = 4 // my_array[1] = 4
n = 5 % 3 // n = 2
Итерация 7:
my_array = [8, 4, 11, 23, 22, 15, 9, 12, 10, 15]
s = 50 // n = 2 // i = 6
if 9 <= 11:
s = 50 + 9 // s = 59
t = 9 // t = 9
my_array[i] = 11 // my_array[6] = 11
my_array[n] = 9 // my_array[2] = 9
n = 6 % 3 // n = 0
Итерация 8:
my_array = [8, 4, 9, 23, 22, 15, 11, 12, 10, 15]
s = 59 // n = 0 // i = 7
if 12 <= 8: // Условие не выполняется
Итерация 9:
my_array = [8, 4, 9, 23, 22, 15, 11, 12, 10, 15]
s = 59 // n = 0 // i = 8
if 10 <= 8: // Условие не выполняется
Итерация 10:
my_array = [8, 4, 9, 23, 22, 15, 11, 12, 10, 15]
s = 59 // n = 0 // i = 9
if 15 <= 8: // Условие не выполняется