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

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

Войти
Регистрация
Восстановить пароль
 
fescar
8 / 7 / 5
Регистрация: 17.10.2009
Сообщений: 105
#1

почему это так работает - C++

02.11.2011, 22:48. Просмотров 340. Ответов 2
Метки нет (Все метки)

по заданию надо создать два одинаковых массива с случайными числами от 0 до 99
C++
1
2
3
4
5
6
7
8
9
for (i = 0; i < 1000; i++) {
                cout <<a[i]<<"    ";
                n=random(100);
                cout <<n<<"    ";
                a[i] = n;//rand() % 100;
                a[i] = a1[i];
                cout <<a[i]<<endl;
                getch();
            }
вот такое чудо на выходе, как видно рандом нормально генрирует но почему при присваивании значения i-му элементу значения n, записывается непонятное мне число..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2011, 22:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос почему это так работает (C++):

Почему так происходит и как это устранить - C++
почему если я напишу вот так - #include &lt;stdio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { ...

Почему так работает, а так нет? - C++
так работает // Возведение b в степень s по модулю m float powmod(float b, long s) { float c=1; while (s) {

Почему в С++ это сделано именно так? Объяснение для НЕ программиста - C++
В этой теме хотелось бы задавать &quot;тупые&quot; вопросы по С++ и получить ответы и объяснения на нормальном человеческом языке, понятном НЕ...

C++ Почему это не работает? - C++
Помогите пожалуйста разобраться(создать студента и группу используя наследование) Код: #include&lt;iostream&gt; #include&lt;string.h&gt; using...

Почему это не работает? - C++
Здравствуйте, почемуто программа работает не так как хотелось бы вроде всё просто, нужно чтобы то что написано в &quot;menu&quot; отобразилось на...

Подскажите, почему это работает!?) - C++
Мне необходимо изменить все строчные буквы на заглавные, это все получается. Я ввожу символы(причем заметьте массив чар из 0, но программа...

2
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
02.11.2011, 22:59 #2
C++
1
2
a[i] = n;//rand() % 100;
a[i] = a1[i];
поменяй на
C++
1
2
a[i] = n;//rand() % 100;
a1[i] = a[i];
1
fescar
8 / 7 / 5
Регистрация: 17.10.2009
Сообщений: 105
02.11.2011, 23:03  [ТС] #3
эх, такая нелепая ошибка(((
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2011, 23:03
Привет! Вот еще темы с ответами:

[c++] fgets не могу понять почему это не работает - C++
Вообщем на диске C:\ лежит 3 файла 1 Файл test.txt 2 Файл 1.dll 3 Файл 2.dll в test.txt записано: 1.dll 2.dll

Почему так странно работает калькулятор - C++
Здраствуйте, я сегодня решил взяться за C++, решил написать самое простое, калькулятор: #include &lt;cstdlib&gt; #include &lt;iostream&gt; ...

Почему функция работает именно так? - C++
Доброго времени суток! Помогите разобраться с кодом пожалуйста У меня есть фигурка которая крутится на экране. Есть функция которая...

Не понимаю, что не так, почему не работает - C++
#include&lt;cstdlib&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &quot;iostream&quot; using namespace std; void main() {int *a,i,N; ...


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

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

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