Мне нужен код в C++ по повторам в массиве - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Мне нужен код в C++ по повторам в массиве

Регистрация
26 Дек 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Мне нуже код, в котором я ввиду числа и код выведет на екран повторы и сколько раз онри повторились, помогите пожалуйста!
 
Регистрация
11 Сен 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Вот еще один код тебе. Получше #include using namespace std; int main() { setlocale(0, ""); const int n = 7; int Arr[n]; cout << "Введите числа: " << endl; for (int j = 0; j < n; j++) cin >> Arr[j]; int a = 0; int i = 1; int temp = Arr[a]; if (temp == Arr[a + 1]) { i++; } if (temp == Arr[a + 2]) i++; if (temp == Arr[a + 3]) i++; if (temp == Arr[a + 4]) i++; if (temp == Arr[a + 5]) i++; if (temp == Arr[a + 6]) i++; if(i>1) cout << "Число " << temp << " повторилось " << i << " раза." << endl; i = 1; int b = 1; temp = Arr; if (temp != Arr[b - 1]) { if (temp == Arr[b + 1]) { i++; } if (temp == Arr[b + 2]) i++; if (temp == Arr[b + 3]) i++; if (temp == Arr[b + 4]) i++; if (temp == Arr[b + 5]) i++; } if (i>1) cout << "Число " << temp << " повторилось " << i << " раз." << endl; i = 1; int c = 2; temp = Arr[c]; if (temp != Arr[c - 1] && temp != Arr[c - 2]) { if (temp == Arr[c + 1]) { i++; } if (temp == Arr[c + 2]) i++; if (temp == Arr[c + 3]) i++; if (temp == Arr[c + 4]) i++; } if (i>1) cout << "Число " << temp << " повторилось " << i << " раз." << endl; i = 1; int d = 3; temp = Arr[d]; if (temp != Arr[d - 1] && temp != Arr[d - 2] && temp != Arr[d - 3]) { if (temp == Arr[d + 1]) { i++; } if (temp == Arr[d + 2]) i++; if (temp == Arr[d + 3]) i++; } if (i>1) cout << "Число " << temp << " повторилось " << i << " раз." << endl; i = 1; int e = 4; temp = Arr[e]; if (temp != Arr[e - 1] && temp != Arr[e - 2] && temp != Arr[e - 3] && temp != Arr[e - 4]) { if (temp == Arr[e + 1]) { temp = Arr[e]; i++; } if (temp == Arr[e + 2]) i++; } if (i>1) cout << "Число " << temp << " повторилось " << i << " раз." << endl; system("pause"); return 0; }
 
Сверху Снизу