Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.12.2008, 23:30   #1
dee_lv
Пользователь
 
Регистрация: 25.04.2008
Сообщений: 18
По умолчанию Заполнение массива случайными числами

Здравствуйте. Вопрос мой, наверно, банальный. Извиняюсь заранее, по поиску не нашел.

В Delphi всё просто - пробежать циклом каждое значение массива, и присвоить каждому элементу значение random(n);

Как делать это в С++, так и не разобрался.
dee_lv вне форума
Старый 04.12.2008, 13:07   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Код:
for(int i=0; i<n; i++)
    mas[i] = 0+rand()%10;
Каждый элемент массива - случайное число от 0 до 10.
MaTBeu вне форума
Старый 05.12.2008, 22:21   #3
_ares_
Пользователь
 
Регистрация: 12.11.2007
Сообщений: 31
По умолчанию

не знаю как в др видах с а в микрософстком я делаю так:
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
#include<time.h>
#include<stdlib.h>
#include<conio.h>

 time_t t;

  srand((unsigned) time(&t));;

  for (int i=0; i<10; i++ ) 
  {
   mas1[i]=rand()%60-30 ;
   cout<<" "<<mas1[i];
  }
_ares_ вне форума
Старый 05.12.2008, 22:42   #4
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

2 _ares_
А вы попробуйте откомпилить мой код в студии. Причем в любой. Результат вас удивит. Способов рандома очень много и time.h при этом использовать совсем не обязательно. Более того - это лишний код в вашей программе.
MaTBeu вне форума
Старый 06.12.2008, 19:20   #5
alexov
Пользователь
 
Регистрация: 31.10.2008
Сообщений: 61
По умолчанию

А как заполнить двухмерный массив?!
!Help Win Api!
alexov вне форума
Старый 06.12.2008, 20:38   #6
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Код:
for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
     mas[i][j] = 0+rand()%10;
Аналогично каждый элемент массива - случайное число от 0 до 10.
MaTBeu вне форума
Старый 08.12.2008, 18:34   #7
RenioN
Новичок
Джуниор
 
Регистрация: 08.12.2008
Сообщений: 1
По умолчанию небольшая просьба

А если надо заполнить массив 1 и 0 и массив размерности 10 на 10 например помогите плиз надо срочно сдать
RenioN вне форума
Старый 08.12.2008, 21:22   #8
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Код:
for(int i=0; i<10; i++)
for(int j=0; j<10; j++)
     mas[i][j] = 0+rand()%2;
Все - лавочка закрыта. Один вопрос - одна тема.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создать двумерный массив, заполнить случайными числами, сохранить в файл buba Паскаль, Turbo Pascal, PascalABC.NET 7 17.03.2015 20:08
Заполнение массива случайными числами Roomper Помощь студентам 4 12.05.2008 22:34
Заполнение двумерного массива прямоугольников случайными изображениями Mischa Помощь студентам 1 11.03.2008 21:58
Заполнить массив случайными числами forumu Общие вопросы Delphi 13 03.12.2007 22:11
Заполнение массива числами Ermiss Общие вопросы C/C++ 7 25.11.2007 14:54