Как вы можете видеть, я хочу найти местоположение данного массива.Поиск местоположения массива - C++
Например:
- У меня есть массив {5, 2, 3, 1} (Я хочу, чтобы решить, сколько догадок я хочу угадать)
- Затем программа сортирует его { 1, 2, 3, 5}
- Наконец-то мне дадут шанс угадать число, которое я хотел, сколько угадывают (пример: я хочу, чтобы 2 числа догадывались, они 5 и 3. тогда программа будет найдите номер 5 и 3. Программа сообщит мне местоположение в отсортированном массиве. Затем оно «3 найдено по 3, 5 найдено по 4»
Однако, я мой код застрял в сортировочный
это мой код:
#include <iostream>
using namespace std;
int main(void)
{
int temp, i, j, n, list[100];
cin>>n;
for(i=0; i<n; i++)
{
cin>>list[i];
}
for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
if(list[i] > list[j])
{
temp = list[i];
list[i] = list[j];
list[j] = temp;
}
for(i=0; i<n; i++)
cout<<" "<<list[i];
cout<<endl;
return 0;
}
И эта связь полный вопрос о моем проекте: http://uva.onlinejudge.org/external/104/p10474.pdf
Что вы имеете в виду застрял в сортировкой? –
Ваш код работает для меня. – Galik
, если вы пытаетесь дать ввод, как в тестовом примере вашей прикрепленной ссылки, введите ввод 'n' и' q', возможно, вам не хватает этого. –