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

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

Войти
Регистрация
Восстановить пароль
 
sphinx
Сообщений: n/a
#1

С помощью random-а выносить в первый элемент одно из 256-ти чисел массива - C++

26.10.2009, 10:05. Просмотров 440. Ответов 0
Метки нет (Все метки)

Люди!
Прошу помощи...
Я новичок в этом великом деле мне сейчас нужно сделать масив, который с помощю random-a будет выносить в первый елемент одно из 256-ти чисел масива.
Всё это мне нужно добавить к вот такой вот вещи ->
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <stdlib.h>
 
            //Масив чисел егущей строки.Первый элемент через каждые
            //10 секунд становится последним
 
void print_arr (char * s, int * ar, int begin, int offset);
int main (int argc, char ** argv)
{
    int ar[256];
    int cnt=256;
    int b;
    int i, a, j;
    for(i=0;i<cnt;i++) {
        ar[i]=i+1;
    }
                    //Начальная информация
    print_arr ('BEGIN', ar, 0, 10); //Вывод первых 10-ти елементов масива
    print_arr ('END', ar, 246, 10); //Вывод последних 10-ти елементов масива
    printf ('
        ***
');         //конец вывода
//    for(a=0;a<256;a++)
while(1)
                        {
        b=ar[0];
        for(j=0;j<cnt;j++)
                    {
            ar[j]=ar[j+1];
        }
        ar[cnt-1]=b;
        print_arr ('BEGIN', ar, 0, 10); //Вывод первых 10-ти елементов масива
        print_arr ('END', ar, 246, 10); //Вывод последних 10-ти елементов масива
        printf ('
');
        sleep(1);
    }
    printf ('
');
    return 0;
}
 
void print_arr (char * s, int * ar, int begin, int offset)
{
    int i;
    printf ('
%s: ', s);
    for (i=begin;i<begin+offset;i++)    {
        //printf (' %d:%d', i, ar[i]);
        printf (' %d', ar[i]);
    }
}
плюс ко всему мне нужно ещё и произвести целочисленое деление первых елементов обоих масивов.

если кто знает подскажите...
а кто хорошо знает пусть ещё подскажет как конечный результат перевести в string.
Заранее благодарен, надеюсь на Вас
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2009, 10:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С помощью random-а выносить в первый элемент одно из 256-ти чисел массива (C++):

Поменять местами минимальный элемент и первый отрицательный элемент массива целых чисел - C++
Поменять местами минимальный элемент и первый отрицательный эле-мент массива целых чисел.Необходимо использовать указатели и динамическйи...

Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных чисел - C++
Ребят нужен код, плизз )

Из положительных элементов массива вычесть первый элемент, из остальных - второй элемент - C++
Дан массив L(7). Из положительных элементов вычесть первый элемент, из остальных - второй элемент. Вывести новый массив на печать.2 3 -4 ...

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

Удалить первый положительный элемент массива; вставить новый элемент перед первым максимальным элементом - C++
Дан целочисленный массив размера N. Как удалить первый положительный элемент ? Как вставить новый элемент перед первым максимальным...

Удалить первый нулевой элемент массива и добавить после каждого чётного элемента особый элемент - C++
Здравствуйте! Имеется такая задача: 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2009, 10:05
Привет! Вот еще темы с ответами:

Найти первый отрицательный элемент массива и первый положительный элемент и поменять их местами - PascalABC.NET
Найти первый отрицательный элемент массива и первый положительный элемент и поменять их местами.

Дан массив, из всех положительных чисел вычесть первый элемент массива - Turbo Pascal
Помогите пожелуйста: Дан массив, из всех положительных чисел вычесть первый элемент массива, из всех отрицательных, вычесть число n,...

Дан массив из N целых чисел. Поменять местами максимальный и первый элемент массива. - Free Pascal
Помогите решить.... Дан массив из N целых чисел. Поменять местами максимальный и первый элемент массива.

Создать массив из 20 случайных чисел от -50 до 50 и удалить первый отрицательный элемент этого массива - Free Pascal
Создать массив из 20 случайных чисел от -50 до 50 и удалить первый отрицательный элемент этого массива, затем вывести полученный массив на...


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

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

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