ДАМ 30 БАЛЛОВ Помогите написать код на СИ(не с++) написать логическую функцию, которая определяет, верно ли, что среди элементов массива есть два одинаковых. Если ответ «да», функция возвращает 1; если ответ «нет», то 0.
dsxakep
Если в теле программы ничего не написано, то понятное дело, ничего и не будет. В мэйне создать какой-небудь массив, заполните его и далее через printf() вызовите эту функцию. Должно вернутся 0 или 1
Answers & Comments
В параметрах передается массив и его размер. Вместо int'а можно указать любой другой тип.
#include <stdbool.h>
bool is2Ident(int* const a, const int size){
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if(i != j && a[i] == a[j])
return true;
}
}
return false;
}