Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу: шарик, который летает по экрану Ребят нужна помощь в програме с графичиской обработкой. Написать програму <шарик который летает по экрану> C++ на Windows 7 x64. Официальный язык форума - русский. На нем следует размещать задания. https://www.cyberforum.ru/ cpp-beginners/ thread1332692.html Ошибка в работе среды разработки C++
В общем, небольшой навык работы с VS под виндой есть. В универе было дано задание, общий смысл которого заключается в следующем: консоль переводится в графический режим, вводятся координаты двух точек, программа чертит линию между двумя этими точками. Всё бы хорошо, но графического режима в консоли под виндой я не нашёл. Решил писать под Ubuntu. Сразу столкнулся с жутким непониманием системы...
C++ Простейший калькулятор Есть код на решение примеров +,-,*. при запуске знаков или не видно или они не правильно стоят.((( Заранее багодарен. #include<iostream> #include<ctime> #include<cstdlib> using namespace std; void main() { srand((int)time(0)); https://www.cyberforum.ru/ cpp-beginners/ thread1332680.html C++ Не могу разобраться в принципе работы цикла https://www.cyberforum.ru/ cpp-beginners/ thread1332677.html
1. как в данном случае работает цикл for без третьего условия? for(i=0; s ; ) { for(;s&&s==' ';i++); if(s) {....}}2. Чему у нас получается равно р, если не ошибаюсь,получается, что к слову у нас прибавляется и отнимается число? Это как? void work(char *fam, char *suf, char *newsuf) { char *p,newfam; for(p=fam+strlen(fam)-strlen(suf);strncmp(p,suf,strlen(suf))&&p>fam;p--);
C++ Const - обещание (гарантия) или требование?
Считал, что `const` в списке параметров функции - это всегда не требование, а гарантия - обещание не менять аргумент. Но вот столкнулся с такой функцией: void f (const int** const a) { ... } Тут (судя по ругани компилятора при попытках вызвать эту функцию): 1-ый `const` - гарантия, но 2-ой - требование (т.е. я могу передать функции аргумент, как заявленного типа `const int** const`, так...
C++ Бинарное дерево, обход стеком по заданию надо организовать обход бинарного дерева стеком. при построении возникает следующие ошибка: Unhandled exception at 0x00F801AF in ConsoleApplication2.exe: 0xC0000005: Access violation writing location 0x00000000. в чем может быть проблема с указателем в строке 117? ошибка именно в этой строке. #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <string> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1332662.html
C++ Проверить, что в числе x на четных позициях стоят четные цифры проверить что в числе x цифры на четных разрядах стоят четные цифры https://www.cyberforum.ru/ cpp-beginners/ thread1332660.html Найти ошибки в коде C++
Как сделать чтобы она заработала, помогите пожалуйста... #include <cstdlib> #include <cstdarg> namespace { template<unsigned int Count,typename T> const T& min(const T& first, ...) { T result = first;
C++ Чтение матрицы из файла средствами стандартной библиотеки https://www.cyberforum.ru/ cpp-beginners/ thread1332651.html
Подскажите, как можно считать матрицу из файла с помощью средств STL (итераторов и алгоритма copy). Если, например, это: istream_iterator <int> isr(input); istream_iterator <int> eos; copy(isr, eos, back_inserter(v)); считывает весь файл целиком в вектор. Как можно обрабатывать конец строки?
C++ Транспонирование, умножение матриц Здравствуй, меня зовут Мария. Я студент-первокурсник. Учусь на программиста. Если ты это читаешь, то мне нужна твоя помощь, завтра дедлайн, а программа готова на эм... половинку, такую малююююсенькую половинку. Многого не понимаю, так что помогите, пожалуйста, по возможности понятным кодом, примерно в моём контексте. Заранее благодарю)) Итак, нам нужно написать программку, которая вычисляет для... https://www.cyberforum.ru/ cpp-beginners/ thread1332646.html
C++ Удаление однонаправленного списка
Доброй ночи. Не могу понять, почему не удаляется список. Вот код. // dStructures.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std;
C++ Определить сумму элементов каждой строки массива, делящихся на три без остатка Ребятки, помогите, пожалуйста, с прогой... В целочисленной динамическом массиве А определить сумму элементов каждой строки, делящихся на 3 без остатка. использовать указатели и результирующего динамических массивов. https://www.cyberforum.ru/ cpp-beginners/ thread1332628.html
1 / 1 / 0
Регистрация: 23.09.2014
Сообщений: 10
0

Помогите найти ошибку в программе сортировки массива - C++ - Ответ 6997780

17.12.2014, 00:38. Показов 432. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с++ срочно! не сортирует массив!

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
95
96
97
98
99
// ConsoleApplication18.cpp: определяет точку входа для консольного приложения.
//
 
#include <stdio.h>
#include "stdafx.h"
#include "locale.h"
#include "conio.h"
#include <iostream>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "Russian");
cout << "________________________________________________________________________________"<<endl;
cout << "Задание"<<endl;
cout << "________________________________________________________________________________"<<endl;
cout << "Даны натуральное число m, действительные числа а 1,..,a30"<<endl<<"(числа а 1,..,a30 попарно различны, m<=30 )"<<endl;
cout <<"В последовательности а 1,...,a30 поменять местами" <<endl<< "наибольший член и член с номером m"<<endl;
cout << "________________________________________________________________________________"<<endl;
cout <<endl;
cout << "Введите m(0<m<30)."<<endl;
cout <<endl;
int long long const n=30;
int long long M[n],i,m,temp;
 
cout << "Введите m!(0<m<30)."<<endl;
 
    while((!(cin>>m))||(m>n || m<=0))
    {
        cin.clear();
        while(cin.get()!='\n');
            
    } 
 
cout << "Вы ввели m = " << m <<endl;
 
// массив
cout << "Введите 30 элементов массива!" <<endl;
            for(i=0; i<n; i++)
            {
                cout << "введите значение " <<i << " элемента массива ";
//защита ввода
            while (!(cin>>M[i]))
                {
                cin.clear();
            while (cin.get() != '\n');
            
                }
            }
            
//вывод массива
        cout << "исходный массив "<<endl; 
            for(i=0; i<n; i++)
                {
                cout << "M[" <<i << "]="<< M[i]<<endl;
                }
                cout<< endl;
 
 
//m номер элемента массива 
 
cout << "m="<< "M[" <<m<< "] = "<< M[m] <<endl;
 
 
 
//максимальный массив
        double max=M[0], num_max=0;
            for(i=0; i<n; i++)
                {
                if (max<M[i])
                max=M[i];
                num_max=i;
                }
                cout << "Максимальный элемент массива №"<<num_max<<"=" << max<<endl;
 
        //сортировка
 
int
j=num_max;
 
        
    for(int i=0;i<n;i++){
       if(j!=m) {
           int tmp=M[j];
           M[j]=M[m];
           M[m]=tmp;
    }
    }
    for(int i=0;i<n;i++)
    {
    cout << "M[" <<i << "]="<<M[i]<<endl;
       
    }
    cout<<endl; 
                            
                _getch ();
    return 0;
}


Вернуться к обсуждению:
Помогите найти ошибку в программе сортировки массива C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2014, 00:38
Готовые ответы и решения:

Помогите найти ошибку в программе сортировки
Не работает программа, помогите пожалуйста. using System; class Bubble { public static...

Найдите ошибку в программе сортировки массива по возрастанию
Prog zl; uses crt; var a:array of integer; i,k,m,p:integer; begin clscr; randomize;...

Помогите найти ошибку в функции сортировки выбором
Хотел реализовать так чтобы в функции шла сортировка выбором но когда хочу чтоб на экран вывелся...

Помогите найти ошибку в программе
Помогите мне найти ошибку) Реализовать необходимо на С++ #include &lt;iostream&gt; #include &lt;stdlib.h&gt;...

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

Помогите найти ошибку в программе
program idiot; var a,b,c:text; s:string; v:string; begin assign(a,'1.txt'); reset(a);...

Помогите найти ошибку в программе
#include &lt;iostream.h&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; void main() {...

Помогите найти ошибку в программе
Задание: найти по модулю первый и второй максимальний елемент динамичного массива! Код: ...

Помогите найти ошибку в программе
вводятся фамилия имя отчество, определить самое редкое имя. Что не так, почему программа не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru