Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Язык программирования - СИ Определить, есть ли в целочисленном массиве М (15) пары соседних одинаковых элементов.

Вадим Венровский Ученик (99), на голосовании 3 недели назад
У меня такой код:

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

int main()
{
setlocale(LC_ALL, "Rus");
double M[15], n;
int c = 0, i;
printf("Введите элементы массива:\n");
for(i = 0; i == 14; i++)
scanf("%lf", &M[i]);
for(i = 0; i == 14; i++);
{
if (M[i] == M[i + 1])
c++;
}
if (c > 0)
printf("В массиве есть пары соседних одинаковых элементов");
else
printf("В массиве нет пар соседних одинаковых элементов");
return 0;
}

Не работает и даже не дает ввести числа, пожалуйста, помогите!
Голосование за лучший ответ
Милана Просветленный (33039) 1 месяц назад
попробуйте этот

 #include   
#include
#include

int main()
{
setlocale(LC_ALL, "Rus");
double M[15];
int c = 0, i;
printf("Введите элементы массива:\n");
for(i = 0; i < 15; i++)
scanf("%lf", &M[i]);
for(i = 0; i < 14; i++)
{
if (M[i] == M[i + 1])
c++;
}
if (c > 0)
printf("В массиве есть пары соседних одинаковых элементов");
else
printf("В массиве нет пар соседних одинаковых элементов");
return 0;
}
GGG Просветленный (35209) 1 месяц назад
 #include  
#include
#include

int main()
{
setlocale(LC_ALL, "Rus");
int M[15];
int c = 0, i;
printf("Введите элементы массива:\n");
for(i = 0; i < 15; i++)
scanf("%d", &M[i]);
for(i = 0; i < 14; i++)
{
if (M[i] == M[i + 1])
c++;
}
if (c > 0)
printf("В массиве есть пары соседних одинаковых элементов");
else
printf("В массиве нет пар соседних одинаковых элементов");
return 0;
}
ПапаВысший разум (143745) 1 месяц назад
Прикольно. Первый бот исправил одну ошибку. Второй - две ошибки. Но ошибки ещё остались. Ждём следующего.
Похожие вопросы