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

не работает программа

23.10.2016, 18:59. Показов 379. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
не работает программа, выдает ошибки, подскажите плз

Добавлено через 2 минуты
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
// Лаба3.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <conio.h>
#include <windows.h>
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "rus");
    int i, Size, p, s, q, r, a, b, g;
    
    cout << "Введите нечетный размер массива: " << endl;
        while((!(cin >> Size)) || (Size % 2 == 0) || (Size < 0)) 
    {
        cin.clear(); // сбрасывает все биты потока, тоесть поток становится "хорошим"
        cin.sync();//Удалим данные из буффера
        cout << "Введите нечетный размер массива: " << endl;
    }
 
    cout << "Введите левую границу a: " << endl;
        while(!(cin >> a)) 
    {
        cin.clear(); // сбрасывает все биты потока, тоесть поток становится "хорошим"
        cin.sync();//Удалим данные из буффера
        cout << "Введите левую границу a: " << endl;
    }
 
    cout << "Введите правую границу b: " << endl;
        while(!(cin >> b)) 
    {
        cin.clear(); // сбрасывает все биты потока, тоесть поток становится "хорошим"
        cin.sync();//Удалим данные из буффера
        cout << "Введите правую границу b: " << endl;
    }
 
    int * d = new int[Size];
 
    for ( i = 0; i < Size; i++) d[i] = a + rand() % (b-a);
    
    cout << "Сформированный массив d: ";
    
    for ( i = 0; i < Size; i++) cout << ' ' << d[i];
    
    cout << endl;
 
    p = Size / 2; // центр;
 
    q = p - 1 ;// левое значение 
 
    s = p + 1 ;// правое значение
 
    for (int g = 1; s < Size; g++)
 
    {
 
        q = p - g;
 
        i = q;
 
        r = d[i];
 
        s= p + g;
 
        i = s;
 
        d[p-g] =  d[i];
 
        d[i] = r;
 
    }
 
    cout << "Обработанный массив d:";
    for ( i = 0; i < Size; i++) 
    cout << " " << d[i];
    delete [] d;
    
    getch();
    return 0;
}
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2016, 18:59
Ответы с готовыми решениями:

Программа , которая выводит время, за которое программа работает
Вообщем, нужно что бы считалось время от начала работы программы, и выводилось на экран.

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает
почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает. Имею...

Программа работает на Delphi 2007 или более ранней но не работает на старших версиях (10.1 например)
В программе используются дополнительные файлы и dll написанные на fortran их кода нет ;( в ранних...

не пойму в чем дело, программа должна работать, но она черт побери не работает :( (программа по работе с реестром)
Программа предназначена для поиска какого-нить слова по реестру и удаления ключа или раздела если в...

0
23.10.2016, 18:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2016, 18:59
Помогаю со студенческими работами здесь

После AVZ не работает программа Credo Межевой план автоматически закрывается и не работает цифровая подпись
После AVZ не работает программа Credo Межевой план автоматически закрывается и не работает цифровая...

Программа не работает правильно. Программа должна брать значения из файла Avto_a.accdb из третьих столбцов таблицы TOYOT
Программа не работает правильно. Программа должна брать значения из файла Avto_a.accdb из третьих...

Программа работает с положительными и не работает с отрицательными числами
Программа переводит число в его представление в памяти компьютера, мантиссу, порядок и знак, а...

Программа работает в консоли xp, но не работает в dosbox в 7ке
Добрый день, проблему описал в заголовке, код: .286 DSEG SEGMENT STR_ALRLOADED...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru