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

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

Войти
Регистрация
Восстановить пароль
 
Даемоник
42 / 42 / 3
Регистрация: 22.05.2009
Сообщений: 97
#1

Как написать массив? - C++

27.05.2009, 20:57. Просмотров 584. Ответов 3
Метки нет (Все метки)

Нужно написать программу, в которой массив сможет принимать любые типы данных, например: float, char, int. Помогите пожалуйста..

У меня получились вот такие наброски:
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
#include <conio.h>
#include <iostream.h>
#include <time.h>
 
main()
{
    srand(time(NULL));
    int m=rand()%100;
    int n=3;
    void **Array;
    (char*)Array=new char [m/n];
    for (int i = 0; i < m; i++)
    {
        (char )Array[m/n][i]= new char [m];
    }
    for (int i= 0; i < m/n; i++)
    {
        for (int j= 0; j < m; j++)
        {
            (char)Array[i][j]=(char)rand();
        }   
    }
    (float*)Array=new float [m/n];
    for (int i = 0; i < m; i++)
    {
        (float *)Array= new float [m];
    }
 
    (int*)Array= new int [m/n];
    for (int i = 0; i < m; i++)
    {
        (int*)Array=new int [m];
    }
 
    for (int i = 0; i < m; i++)
    {
        for (i = 0; i < m; i++)
        {
            cout<<Array[i];
        }   
    }
    getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2009, 20:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как написать массив? (C++):

Как написать функцию Procent и двумерный массив? - C++
Всем привет! Есть 2 задания, которые необходимо выполнить в DEV C++. 1) Написать функцию Procent, которая возвращает процент от...

Написать функцию, которая зануляет массив переданный как параметр и возвращает кол-во отрицательных элементов до зануления? - C++
Написать функцию, которая зануляет массив переданный как параметр и возвращает кол-во отрицательных элементов до зануления? Такие дела.:(

как написать программу, к примеру, класс шаблон выводящая дин. массив любого типа, с конструктором и деструктором... - C++
Доброго всем времени суток! Очень заинтересовался этим языком, но не все получается. Вот как написать программу, к примеру, класс шаблон...

Написать функцию принимающую массив и возвращающую указатель на динамический массив - C++
Написать функцию принимающую массив и возвращающую указатель на динамический массив содержащий первые n нaибольших чисел. Как сделать...

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив - C++
Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив. #include &lt;iostream&gt; using namespace std; ...

Написать класс Матрица. Массив объектов класса Массив - C++
Написать класс Матрица (в данном случае матрица – массив объектов класса Массив из предыдущего задания). В классе реализовать следующие...

3
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
27.05.2009, 21:17 #2
Нужно написать программу, в которой массив сможет принимать любые типы данных, например: float, char, int
C++
1
2
3
4
5
6
7
8
9
10
11
12
union u
{
   float f;
   char c;
   int i;
};
 
int main()
{
    u arr[10];
    return 0;
}
1
Neogen
2 / 2 / 0
Регистрация: 23.04.2009
Сообщений: 24
27.05.2009, 21:26 #3
Если я не ошибаюсь вам надо сделать перегрузку знака "=".
0
Даемоник
42 / 42 / 3
Регистрация: 22.05.2009
Сообщений: 97
27.05.2009, 21:30  [ТС] #4
Не знаю насчет перегрузки, у нас ее еще не было. Мне вообще сказали ее сделать с использаванием указателя void*, и двумерным массивом.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2009, 21:30
Привет! Вот еще темы с ответами:

Как написать класс "массив" - C++
написать класс &quot;массив&quot; В нем реализовать методы: конструкторы (по умолчанию, с параметрами, копирования), ввод с клавиатуры, поиск...

Массив: Как скопировать двумерный массив в другой массив? - C++
Как скопировать двумерный массив в другой массив?

Написать класс «массив». - C++
В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), деструктор, ввод с клавиатуры, поиск...

Написать программку на С++. Массив - C++
Написать программу на С++, которая формирует массив 5x5 и вычисляет сумму элементов массива, и наибольшую величину массива с указанием...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
27.05.2009, 21:30
Ответ Создать тему
Опции темы

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