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

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

Войти
Регистрация
Восстановить пароль
 
rodrigezrobert
3 / 3 / 0
Регистрация: 03.07.2010
Сообщений: 77
#1

Как работает цикл? - C++

17.04.2011, 23:01. Просмотров 481. Ответов 5
Метки нет (Все метки)

Здравствуйте! Помогите разобраться.
Есть генератор случайных чисел, который выдает 100 чисел от 0-20.
Надо их отсортировать.
//#include <stdafx.h>
#include <iostream>
#include "stdlib.h"
#include <ctime>
#include <iomanip>
using namespace std;

int main(int argc, char* argv[])

{
srand((unsigned int) (time(NULL)));
int i, j, k=0;
int arr[100];
int hold=0;
{
for ( i=0; i<100; ++i)
{
//работает генерато случайных чисел
arr[i]=rand()%20;
cout <<i<<" - "<<" Generator - "<<arr[i]<< endl;
}
cout<<" "<< endl;
}
//здесь он выдал какие-то числа
{
// while (k<100) {k++;}
//цикл для сортировки, так как надо 100 в квадрате итераций
for (k=0; k<100; ++k)
{
//сравниваю значения и переставляю
for (i=0; i<99; ++i)
{
if (arr[i]>arr[i+1])
hold=arr[i];
arr[i]=arr[i+1];
arr[i+1]=hold;

}
}
}
//вывожу все это добро на экран
for (j=0; j<100; j++)
cout<<"Okonchatelniy - "<<j << " - " <<arr[j]<< endl;
return 0;
}
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2011, 23:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как работает цикл? (C++):

как работает цикл while - C++
Вопрос может и глупый... Но хотелось бы узнать точно.. Вообщем, есть класс-оболочка, который блокирует и освобождает ресурс.. Блокирует...

Как работает цикл - C++
Уважаемые, не могли бы вы пояснить работу следующего цикла: vector&lt;int&gt; path; for (int cur=t; cur!=-1; cur=p) path.push_back...

Как работает этот цикл???) - C++
for(int i=0; (s1 = s2)!='\0';i++) Массивы s1 и s2 символьные

Обьясните, как работает цикл - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main() { int j = 0; string str,str1; cout&lt;&lt;&quot;Enter str &quot;;...

Как работает этот цикл? - C++
как это работает? выдает k=7, y=270; хотя здравый смысл говорит,что на 1-ой итерации y=70,на 2-ой 720,... int y=6; int k=0; ...

Цикл не работает так как надо - C++
Всем привет! Народ, у меня цикл в программе работает не так как надо. 1 круг цикла происходит в норме, а когда начинается 2ой он...

5
vitaska
85 / 85 / 2
Регистрация: 04.02.2010
Сообщений: 162
17.04.2011, 23:10 #2
Не совсем понятно что хочет ТС. Если есть вопросы по принципу работы циклов, так вам лучше открыть любую книгу и прочитать тему о циклах, там подробно все расписано.
И на будующее код оформляйте в тэги.
0
rodrigezrobert
3 / 3 / 0
Регистрация: 03.07.2010
Сообщений: 77
17.04.2011, 23:48  [ТС] #3
Суть - почему не работает сортировка? Просто я это связываю с как раз неправильным использованием циклов, возможно ошибаюсь. Ваши условия по оформлению в следующий раз выполню.
1
popov654
32 / 32 / 2
Регистрация: 09.04.2011
Сообщений: 119
18.04.2011, 04:16 #4
Фигурные скобки после if кто ставить будет?
И да, воспользуйтесь пожалуйста Правкой, Ваш код читать просто невозможно без форматирования. Всего-то вручную [ C ] дописать в начале кода и [ /C ] в конце
1
kazak
18.04.2011, 04:23
  #5

Не по теме:

popov654, правка доступна всего десять минут после создания сообщения.

0
popov654
32 / 32 / 2
Регистрация: 09.04.2011
Сообщений: 119
18.04.2011, 04:42 #6
А, сорри, не знал) На Javatalks по-другому...
Тогда ОК)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2011, 04:42
Привет! Вот еще темы с ответами:

Почему цикл работает не так, как ожидается? - C++
Двумя способами реализовал цикл, который увеличивает годовую зарплату на 10% при нажатии 'y' до тех пор пока не будет введен символ 'n', но...

Цикл ввода строкового массива работает не так, как нужно - C++
Объясните пожалуйста, почему цикл выполняется на один раз меньше числа, которое мы вводим с клавиатуры. То есть если я введу число 5, то...

Массив как поле класса: цикл в основной функции работает некорректно - C++
Ребят привет. Не могу понять в чем трабла... Цикл в основной функции работает не корректно... В чем беда не пойму... ...

Цикл не работает - C++
Вот код // 2.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
18.04.2011, 04:42
Ответ Создать тему
Опции темы

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