4 / 4 / 3
Регистрация: 07.05.2017
Сообщений: 52
1

Не возвращается результат функции, что делать?

01.10.2017, 20:19. Показов 913. Ответов 5
Метки нет (Все метки)

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
#include <iostream>
#define N 10
 
using namespace std;
 
int *SortedArray(int a[N])
{
    int m;
    m = a[0];
    for (int i = 0; i<N; i++)
        for (int j = 0; j<N-i; j++)
    {
        if (m > a[j]) {
            m = a[j];
            a[j] = a[j+1];
            a[j+1] = m;
        }
    }
    return a;
}
 
int main() {
 
 
    int Array[N] = {56,32,45,32,78,56,43,45,67,43};
    for (int i = 0; i>N; i++)
    {
        cout<<SortedArray(Array)[i];
    }
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2017, 20:19
Ответы с готовыми решениями:

Что делать если нет функции Tools
А у меня нет функции Tool что делать?????

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.

Что возвращается?
Longs :: TInteger Longs :: TInteger :: operator -= (const ...

Из функции getline1 возвращается неправильный результат
Привет! Экспериментирую с данным кодом. Не могу понять почему при возврате занчения переменной i из...

5
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
01.10.2017, 20:27 2
Лучший ответ Сообщение было отмечено vkrenta как решение

Решение

строка 26: i<N
1
4 / 4 / 3
Регистрация: 07.05.2017
Сообщений: 52
01.10.2017, 20:38  [ТС] 3
дружок, огромное спасибо, я б ещё долго думал над этой ошибкой, если б не ты
0
Диссидент
Эксперт C
26949 / 16830 / 3698
Регистрация: 24.12.2010
Сообщений: 37,768
01.10.2017, 20:42 4
Неужели транслируется?
Попробуй так
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
#include <iostream>
#define N 10
 
using namespace std;
 
void SortedArray(int *a, int n)
{
    int m;
    m = a[0];
    for (int i = 0; i<n; i++)
        for (int j = 0; j<n-i; j++)
    {
        if (m > a[j]) {
            m = a[j];
            a[j] = a[j+1];
            a[j+1] = m;
        }
    }
    return a;
}
 
int main() {
    int Array[N] = {56,32,45,32,78,56,43,45,67,43};
    Sorted Array(Array, N);
    for (int i = 0; i<N; i++)
    {
        cout<< Array[i] << " ";
    }
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от vkrenta Посмотреть сообщение
я б ещё долго думал над этой ошибкой,
Она там не одна. И в голове полная каша. Учи матчасть
0
4 / 4 / 3
Регистрация: 07.05.2017
Сообщений: 52
01.10.2017, 21:26  [ТС] 5
да не, я про неправильное условие знаю, меня смущало только то что результат не выводился : все через то что я в цикле i>N прописал, и кстати вот что получилось
C++
1
2
3
4
5
6
7
8
9
int main() {
    int Array[] = {56,32,45,32,78,56,43,45,67,43};
    int length = sizeof(Array) / sizeof(*Array);
    for (int i = 0; i<length ; i++)
    {
        cout<<SortedArray(Array,length)[i]<<endl;
    }
    return 0;
}
0
Модератор
Эксперт по электронике
8729 / 6522 / 884
Регистрация: 14.02.2011
Сообщений: 22,824
01.10.2017, 21:29 6
Цитата Сообщение от vkrenta Посмотреть сообщение
C++
1
cout<<SortedArray(Array,length)[i]<<endl;
а зачем столько раз массив сортировать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2017, 21:29
Помогаю со студенческими работами здесь

Не задерживает результат на экране, что делать?
#include&lt;stdio.h&gt; #include&lt;math.h&gt; #include &lt;cstdlib&gt; double func1(int n); double func2(int n);...

Java выдает в консоль результат в кодировке UTF-8. Что делать?
Уж извините, на форуме нигде раздела BAT не нашел, пишу сюда! Модераторы, переместите, если нужно....

Результат запроса - каков его тип и что с ним можно делать?
Объясните дилетанту. Никогда не сталкивался с SQL, и вот снова пришлось (С). В интернете 100500...

ADO.NET Возвращается неверный результат запроса
using (var SqlCon = await Connection.GetConnection()) { int count; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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