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

Заполнение одномерного массива и положительными, и отрицательными числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Каким будет результат функции? http://www.cyberforum.ru/cpp-beginners/thread369964.html
bool __fastcall razdelitel(char c) { AnsiString r=". ; , : = ( ) + - * / ^ = < > \n \r"; int r_leng = r.Length(); for (int i=1; i<=r_leng; i++) if (r == c) return true; return false; } Каким...
C++ Аварийное завершение программы, ошибка в функции вывода. Здравствуйте все. Пишу программу для сложения, вычитания матриц. Использую перегрузку операторов. При выводе результатов возникает ошибка и программа аварийно завершается. Я, наверное, неправильно... http://www.cyberforum.ru/cpp-beginners/thread369947.html
C++ обработка символьных данных
1) В заданный текст входят только цифры и буквы. Определить, является ли текст десятичной, шестнадцатеричной или двоичной записью целого либо вещественного числа (указать при выводе какого). 2)...
C++ Строки
Программе подается строка, состоящая из слов отделенных различным количеством пробелов. Требуется вывести на экран ту же самую строку, но слова должны быть разделены одним пробелом. Ребят,...
C++ Виртуальная функция http://www.cyberforum.ru/cpp-beginners/thread369913.html
В учебнике дается понятие абстрактного класса, как класса содержащего хоть одну виртуальную функцию. Проблема в том, что я так и не смогла для себя четко понять, что же такое. виртуальная функция....
C++ Массив. Помогите доработать код, подскажите где ошибки. Сама задача проста: Есть массив, состоящий из натуральных чисел, поделенный на 4 части, необходимо переставить блоки ( верхний правый с нижним левым, и верхний левый с нижним правым). Подскажите,... подробнее

Показать сообщение отдельно
Heidel
111 / 111 / 7
Регистрация: 11.10.2011
Сообщений: 647
21.10.2011, 10:21  [ТС]
Допустила ошибку, по заданию массив надо заполнять не целыми, а вещественными элементами.

Переписала программу в соответствии с найденной в интернете

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
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
 
int main ( )
{
    srand(time(NULL));
 
    int n;
    float *a;
    
    cout << "Vvedite n=";
    cin>> n;
    
    cout << "Massiv a iz n elementov\n";
 
    a = new float [n];
 
    for (int i=0; i<n; i++)
    {
        *(a+i) = float (rand()%20001)/100-100;
        cout << *(a+i) << " " ;
    }
    cout << "\n";
return 0;
}
Объясните, что означает (rand()%20001), а то не хочется использовать то, чего я не понимаю.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru