Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 260
Записей в блоге: 1

Программа сворачивается

08.03.2015, 17:01. Показов 1099. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ПРограмма показывает чёрное окошко на пару секунд и сразу убирается. В ЧЁМ ПРОБЛЕМА??? ПОМОГИТЕ!!!
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include <stdio.h>
#include "stdafx.h"
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <conio.h>
#include <string>
 
int sravn();
 
const int N=4;
struct Tpoint {
    double x,y;
};
 
 
 
struct Tpoint ps[N]={{0,0},{2,3},{1,1},{5,4}};
 
 
 
 
 
int main() {
        
    int t,l,n,pr,zx,zy,wx,wy;
    double k,p,q,p1,q1;
    p=0;
    l=0;
    int i,X,Y,j;
        j=1;
        for(i=0;i<N-1;i++)
            for(j=1;j<N;j++){
                pr=0;
                l=0;
                p=ps[0].x;
                q=ps[0].y;
                p1=ps[1].x;
                q1=ps[1].y;
                if ((p==ps[i].x)&&(q==ps[i].y)){
                        p=ps[i+1].x;
                        q=ps[i+1].y;
                }
 
                     if ((p==ps[j].x)&&(q==ps[j].y)){
                     p=ps[j+1].x;
                      q=ps[j+1].y;
                     }
 
        k=(p-ps[i].x)/(ps[j].x-ps[i].x)-(q-ps[i].y)/(ps[j].y-ps[i].y);
            if(k>0)
                pr++;
            else
                l++;
 
            if ((p1==ps[i].x)&&(q1==ps[i].y)){
                        p1=ps[i+1].x;
                        q1=ps[i+1].y;
                }
 
                     if ((p1==ps[j].x)&&(q1==ps[j].y)){
                      p1=ps[j+1].x;
                      q1=ps[j+1].y;
                     }
                        if ((p1==p)&&(q1=q)){
                          p1=ps[i+3].x;
                          q1=ps[i+3].y;}
        k=(p1-ps[i].x)/(ps[j].x-ps[i].x)-(q1-ps[i].y)/(ps[j].y-ps[i].y);
            if(k>0)
                pr++;
            else
                l++;
            
        }
            if ((pr==l)&&(pr>0)&&(l>0)){
                wx=ps[i].x;
                wy=ps[i].y;
                zx=ps[j].x;
                zy=ps[j].y;
            }
            int sravn();
            
}
 
  
 
    
    int sravn(int wx, int wy, int zx, int zy) {
        
         printf ("(%i,%i);(%i,%i)\n",zx,zy,wx,wy);
         system("pause");
         return 0;
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.03.2015, 17:01
Ответы с готовыми решениями:

Программа сворачивается сразу же после выполнения
Есть система из трех уравнений, программа написана. Почему при вводе x=0 , y=0 окно вывода сразу сворачивается? #include &lt;iostream&gt;...

switch case блин не сворачивается
Почему в VS не сворачиваются case ??___))) Или можит я чего не знаю )) просто давно уже пишу всякие проги ламерского уровня и иногда когда...

Сворачивается отладчик после ввода переменных
После ввода переменных,отладчик просит &quot;нажмите кнопку&quot; и после этого сворачивается(фото),что не так,что он хочет? Условия*: ...

11
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
08.03.2015, 17:03
Вызов sravn() из main() нормально сделай.
1
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 260
Записей в блоге: 1
08.03.2015, 17:05  [ТС]
Прошу прощения за безграмотность, но как?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
08.03.2015, 17:07
82-ю строку исправь. Должен быть вызов sravn(...) с параметрами и без начального int.
1
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 260
Записей в блоге: 1
08.03.2015, 17:09  [ТС]
Вот так:
sravn(wx,wy,zx.zy);

?
0
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
08.03.2015, 17:09
А где код, задерживающий закрытие окна в конце программы,
например
C++
1
system("pause");
???????????????????????
1
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 260
Записей в блоге: 1
08.03.2015, 17:11  [ТС]
А в 92 строчке не он? Или где-то ещё надо?
Надо дописать в 83 точке, да?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
08.03.2015, 17:13
Ну я не знаю, какие параметры туда передавать, тебе виднее. Главное вызов нормальный сделай.
В конце main() задержку ставят.
1
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
08.03.2015, 17:15
Цитата Сообщение от Non_stop Посмотреть сообщение
А в 92 строчке не он?
Теперь увидел.
Но обычно это делают перед выходом из main()
1
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 260
Записей в блоге: 1
08.03.2015, 17:18  [ТС]
Понял. Сделал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                 sravn(wx,wy,zx,zy);
             system("pause");
}
 
  
 
    
    int sravn(int wx,int wy,int zx,int zy) {
        
         printf ("(%i,%i);(%i,%i)\n",zx,zy,wx,wy);
         system("pause");
         return 1;
         
    }

Теперь выдаёт ошибку : Функция не принимает 4-х аргументов.
0
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
08.03.2015, 17:18
Строка 10 (объявление функции):
Цитата Сообщение от Non_stop Посмотреть сообщение
int sravn();
Строка 89 (описание функции):
Цитата Сообщение от Non_stop Посмотреть сообщение
int sravn(int wx, int wy, int zx, int zy) {
Это разные функции
1
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 260
Записей в блоге: 1
08.03.2015, 17:21  [ТС]
Понял ошибку. Спасибо большое!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.03.2015, 17:21
Помогаю со студенческими работами здесь

не сворачивается окно
Пытаюсь сделать запрет запуска второй копии приложения. Нужно при запуски второй копии выдать сообщение и востановить первую копию на...

Форма сворачивается
Привет! Есть такая трабла... Есть главная форма в ней вызываю дочернюю форму, и чтобы оно было самостоятельным добавляю код в Create ...

<ul> сворачивается в ноль
Почему border-bottom в ul.nav отображается вровень с border-top элементов списка?Ведь контейнер должен соответствовать по высоте своему...

не сворачивается в трей
Добрый день! Подскажите пожалуйста, пытаюсь свернуть форму в трей, пишу: void __fastcall TForm1::ApplicationEvents1Minimize(TObject...

Консоль. Сворачивается
Добрый день. Как-то не задавался подобным вопросом, но потребовалось запустить получающийся екзешник... В самой среде все функционирует...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru