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

C, Массивы - C++

Войти
Регистрация
Восстановить пароль
 
Count
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 24
08.02.2012, 08:40     C, Массивы #1
Здравствуйте у меня есть два вопроса, как заполнить массив случайными словами (в моем случае именами). И второй как данные из одного массива перенести в другой, например в одном массиве у меня есть какие то числа, мне нужно уже в другом массиве найти самое большое или самое маленькое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2012, 08:40     C, Массивы
Посмотрите здесь:

массивы C++
C++ массивы
Массивы C++
C++ c++ массивы
Массивы C++
C++ Массивы
массивы C++
Массивы C++
C++ массивы
C++ Массивы
C++ Массивы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
08.02.2012, 09:42     C, Массивы #2
Цитата Сообщение от Count Посмотреть сообщение
Здравствуйте у меня есть два вопроса, как заполнить массив случайными словами (в моем случае именами)
имена нужно генерировать или выбирать из заданного набора?

Цитата Сообщение от Count Посмотреть сообщение
И второй как данные из одного массива перенести в другой
скопировать в цикле
Count
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 24
09.02.2012, 11:16  [ТС]     C, Массивы #3
Фиксированные имена, которые будут разбросаны в случайном порядке.
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
09.02.2012, 15:04     C, Массивы #4
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
 
#define WORD_LEN 32
#define ARRAY_SIZE 3
 
int main(void)
{
    const char *words_set[] = {"tree", "home", "world", "run", "behave", "seven"};
    char words_array[WORD_LEN + 1][ARRAY_SIZE] = {{0}};
 
    size_t i;
 
    srand((size_t) time(NULL));
    printf("Array of %u random word(s): \n", ARRAY_SIZE);
    
    for(i = 0; i < ARRAY_SIZE; ++i)
    {
    strncpy(words_array[i],
        words_set[rand() % (sizeof(words_set) / sizeof(*words_set))], WORD_LEN);
        puts(words_array[i]);
    }
    
    exit(0);
}
Yandex
Объявления
09.02.2012, 15:04     C, Массивы
Ответ Создать тему
Опции темы

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