Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145

Ошибка

21.05.2013, 21:43. Показов 608. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В чем ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream>
#include<stdio.h>
#include<ctime>
#include<cmath>
using namespace std;
double dist(int *a, int i1, int i2){
       return sqrt((a[i1]-a[i2])*(a[i1]-a[i2])+(a[i1+1]-a[i2+1])*(a[i1+1]-a[i2+1]));
}
int main()
{
    srand(time(0));
    int n;
    cout<<"n="; cin>>n;
    int *a=new int[2*n];
    for (int i=0; i<2*n; i++)
    {
        a[i]=rand()%200-100;
        if (i%2==0) cout<<a[i]<<"\t";
        else cout<<a[i]<<"\n";
    }
    int max1=0, max2=2*n-2;
    for (int i=0; i<2*n-1; i+=2)
        for (int j=i+2; j<2*n-1; j+=2)
        {
            if (dist(a,max1,max2)<dist(a,i,j))
            {
               max1=i;
               max2=j;
            }
 
            }
        }
 
    cout<<endl<<"max distance "<<dist(a, max1, max2)<<":\nx1="<<a[max1]<<, "y1="<<a[max1+1]<<"\nx2="<<a[max2]<<, "y2="<<a[max2+1]<<;
    system("pause");
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.05.2013, 21:43
Ответы с готовыми решениями:

Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить?
Ошибка появилась, но не могу понять как ее исправить. #include &lt;iostream&gt; using namespace std; /*Реализуйте класс Дробь....

Ошибка "Stack around the variable 'text' was corrupted"
Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка. #include &lt;iostream&gt; ...

Ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске программы возникает ошибка
Я знаю точно, что ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске моей программы windows выдает ошибку. Почему ?...

10
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
21.05.2013, 21:46
C++
1
2
3
4
5
6
7
8
9
10
11
12
 for (int i=0; i<2*n-1; i+=2)
{// наверное пропустил
        for (int j=i+2; j<2*n-1; j+=2)
        {
               if (dist(a,max1,max2)<dist(a,i,j))
               {
                 max1=i;
                 max2=j;
               }
 
          }
 }
0
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
21.05.2013, 22:00  [ТС]
ssXXss, всё равно ошибка.
0
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
21.05.2013, 22:48
что за ошибка ?
0
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
21.05.2013, 22:55  [ТС]
Вот

0
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
21.05.2013, 23:06
C++
1
cout<<endl<<"max distance "<<dist(a, max1, max2)<<":\nx1="<<a[max1]<<,(????) "y1="<<a[max1+1]<<"\nx2="<<a[max2]<<,(????) "y2="<<a[max2+1]<<;
проверь синтаксис
0
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
21.05.2013, 23:15  [ТС]
Не могу понять вас, что вместо вопросов прописывать?
0
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
21.05.2013, 23:22
убрать запятую перед вопросами <<,(????)
1
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
21.05.2013, 23:27  [ТС]
Большое спасибо. И еще ; убрать надо. Можно еще узнать, как сделать, чтобы результат оставался дольше на экране? Остаются только координаты точек, а максимальные значения убираются сразу.
0
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
21.05.2013, 23:37
для начала было бы не плохо оформить код так что бы всем было понятно чего вы добиваетесь,
к примеру
C++
1
2
 if (i%2==0) cout<<a[i]<<"\t";
        else cout<<a[i]<<"\n";
можно записать так :
C++
1
2
3
4
 if (i%2==0) 
    cout<<a[i]<<"\t";
 else 
    cout<<a[i]<<"\n";
а последний cout<<..... разделить на несколько, потом используя отладчик проще найти грабли.
1
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
22.05.2013, 00:27  [ТС]
Проблема решена: нужно убрать "endl". Спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.05.2013, 00:27
Помогаю со студенческими работами здесь

Укажите где ошибка (ошибка во время выполнения программы)
Здравствуйте, помогите пожалуйста найти ошибки в коде которые возникаю при выполнении программы Картинка с ошибкой внизу поста. Код: ...

Ошибка при компиляции. Где ошибка? (Работа с классом)
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to `MeterNZiF::MeterNZiF()' &quot; на 7 строку...

Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка?
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого...

Ошибка при использовании vector (в конце, после вывода результатов выскакивает ошибка, но сам результат коректен)
Суть в следующем, мы считываем введеные значения и выводим этот массив Проблема такова что массив выводиться, корректно, но в конце...

типизированный файл, ошибка ошибка при выходе
Работа с типизированным файлом. В функцию вывода добавляю проверку if для вывода персонала только 1 подразделения. Выводит на 1 элемент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru