→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
arrays_rand 
Автор Сообщение
Начинающий
Аватара пользователя

Регистрация: 21.01.2011
Сообщения: 14
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение arrays_rand
Всем доброго времени суток! Кто подскажет,как:
1.Модифицировать прогу так,чтобы кол-во элементов в массиве задавал пользователь?
2.Реализовать прогу,которая генерирует 100 чисел от -50 до 50,выводит их на экран,после чего заменяет отрицательные числа на 0,а положительные на 1.Интересная задачка,правда?


27.01.2011 22:22
Профиль Отправить email
Магистр
Аватара пользователя

Регистрация: 15.02.2009
Сообщения: 345
Откуда: Киев
Языки:
Специальность:

Репутация: 14 [ ? ]
Сообщение Re: arrays_rand

_________________
Создание, продвижение сайтов: . ICQ 209937


28.01.2011 1:33
Профиль ICQ WWW
Начинающий
Аватара пользователя

Регистрация: 21.01.2011
Сообщения: 14
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: arrays_rand
Спасибо большое!Вот только вчера начали изучать массивы,и,вот сразу такая задача.Ну ничего,прорвемся! Хорошего дня)) [wassat]


28.01.2011 11:37
Профиль Отправить email
Начинающий
Аватара пользователя

Регистрация: 21.01.2011
Сообщения: 14
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: arrays_rand
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
setlocale(0,"rus");
int size,i;
cout<<" Введите размер массива :\n>";
cin>>size;
int*array = new int[size];
srand(time(NULL));//чтобы значения не повторялись,можно связать их со временем на компьютере.
for(i=0;i<size;i++)
{
array[i]=rand()%100-50;
}
cout<<" Начальный массив :\n";
for(i=0;i<size;i++)
{
cout<<array[i]<<'\011';//выводим числа через tab,чтобы получилось как таблица.
}
cout<<endl;
for(i=0;i<size;i++)
{
array[i] = array[i]<0 ? 0:1;
}
cout<<" Конечный массив :\n";
for(i=0;i<size;i++)
{
cout<<array[i]<<'\011';
}
cout<<endl;
}


29.01.2011 0:17
Профиль Отправить email
Начинающий

Регистрация: 31.01.2011
Сообщения: 1
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: arrays_rand
#include <iostream>
#include <ctime>
#include <cstdlib>

int main()
{
int size, i;
std::cout<<"Enter size:\n> ";
std::cin>>size;
int* array = new int[size];
for(i = 0; i < size; ++i)
array[i] = rand() % 100 - 50;

std::cout<<"Input array:\n";
for(i = 0; i < size; ++i)
std::cout<<array[i]<<' ';

for(i = 0; i < size; ++i)
array[i] = array[i] < 0 ? 0 : 1;

std::cout<<"Output array:\n";
for(i = 0; i < size; ++i)
std::cout<<array[i]<<' ';

delete [] array;
return 0;
}


31.01.2011 12:05
Профиль Отправить email
Начинающий
Аватара пользователя

Регистрация: 21.01.2011
Сообщения: 14
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: arrays_rand
Чем ваш код отличается от моего?


31.01.2011 15:17
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»