Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vera_0709
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 11
#1

Массивы (исправить программу) - C++

29.12.2011, 21:57. Просмотров 314. Ответов 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
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <ctime>
#include <cstdlib>
 using namespace std;
 int  main(void)
{
int mas[20], i, min;
int buf;
rand();
min=10;
//zapoln9em massiv
for (i=0;i<20;i++)
{mas[i]=rand()%21-10;}
 
//vb1vodim massiv
printf("massiv: \n");
for (i=0;i<20;i++)
{printf("%i ", mas[i]);
}
 
for(int a=0; a<20; a++)
{
for(int i=0;i<19; i++)
{
        if(mas[i]>mas[i+1])
        {
                buf=mas[i];
                mas[i]=mas[i+1];
                mas[i+1]=buf;
        }
}
}
 
//vb1vod obrabotannogo massiva
printf("\n Otsortirovannyi  massiv: \n");
for (i=0;i<20;i++)
{printf("%i ", mas[i]);
}
getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2011, 21:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы (исправить программу) (C++):

Необходимо исправить программу! Тема массивы - C++
#include &lt;iostream&gt; #include &lt;StdAfx.h&gt; using namespace std; int main() { setlocale ( LC_ALL, &quot;Rus&quot; ); int n = 0; ...

Одномерные массивы: исправить ошибки - C++
Помогите, пожалуйста исправить ошибки. #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;ctime&gt; using namespace std; int main() ...

Символьные массивы (исправить код) - C++
Как удалить комы до первой точки? Я написал код, но от некорректно работает! Мне нужно сдвинуть массив на столько сколько удаляется ком! Но...

Найти и исправить ошибки в коде (массивы) - C++
y=0; for(i=1;i&lt;=F;i++) { y=y+w*x; cout&lt;&lt;y; } Выдает нули для всех y. Помогите новичку пожалуйста.

Исправить ошибки в коде (указатели и массивы) - C++
Ребята, помогите пожалуйста проставить указатели в массиве, я не понимаю как это должно выглядеть для двумерного массива, на коментарии не...

Задача на массивы. Необходимо исправить код - C++
Исходный код::: #include &lt;iostream.h&gt; #include&lt;conio.h&gt; #define I 3 #define J 4 void inputmas(float,char); void...

2
perluhin
2 / 2 / 0
Регистрация: 27.12.2011
Сообщений: 17
29.12.2011, 22:03 #2
srand(time(NULL)); пропиши перед функцией ранд.
1
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
29.12.2011, 23:03 #3
Есть целая тема, посвещенная Вашей проблеме http://www.cyberforum.ru/cpp-beginners/thread44753.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2011, 23:03
Привет! Вот еще темы с ответами:

Прошу исправить ошибки в задании. Массивы - C++
Известны длины участков пути (в км), которые проехали 25 легковых автомобилей, и время, затраченное каждым из них (в часах). Определить...

Массивы: исправить, доделать, добавить нахождение среднего рейтинга по каждому предмету для всех студентов - C++
Исправьте ошибки. И еще надо добавить нахождение среднего рейтинга по каждому предмету для всех студентов. #include &quot;stdafx.h&quot; ...

Исправить программу - C++
Дано выражение. По законам математики вне зависимости от значений переменных a и b выражение всегда имеет значение 1. Нужно исправить...

Исправить программу - C++
Здравствуйте! У меня рабочая программа, которая удваивает каждый символ в строке, все работает) Препод сказал, что нужно сделать эту...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru