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

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

Войти
Регистрация
Восстановить пароль
 
valer4a
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 4
#1

Адрес первого элемента массива - C++

28.05.2012, 08:59. Просмотров 736. Ответов 6
Метки нет (Все метки)

1. Написать функцию, принимающую в качестве параметра количество строк и столбцов в таблице умножения.
Функция должна создать двумерный массив целых чисел размера, достаточного для хранения таблицы умножения и заполнить массив элементами таблицы умножения.
Функция должна вернуть адрес первого элемента массива.
Заголовок функции:
int * get_multiplication_table (unsigned int count);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2012, 08:59     Адрес первого элемента массива
Посмотрите здесь:

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

Как найти количество элементов массива, зная лишь адрес первого элемента и тип? - C++
Где-то в коде объявлен массив, кол-во элементов неизвестно, имеется ссылочная переменная на этот массив и все, назовем ее (А), как узнать...

Бинарное дерево (передать адрес первого (корневого) элемента дерева в метод) - C++
Добрый день! Такой вопрос: Реализован шаблонный класс - бинарное дерево. Создан метод прохождения по элементам с помощью рекурсии. Не...

Объяснить почему указатель выводит всю строку сразу, а не адрес первого элемента - C++
Всем привет :) Начал изучать сей замечательный язык и появились кое-какие вопросы к гуру! Запутался в указателях... ...

Адрес элемента динамического массива - C++
Здравствуйте, создан динамический массив, нужно вычислить адрес какого-нибудь элемента (зная адрес нулевого). В автоматическом знаю как...

Вычислить количество элементов массива целых M [15] больших квадрата первого элемента этого массива - C++
Помогите пожалуйста решить. Вычислить количество элементов массива целых M больших квадрата первого элемента этого массива. Вывести массив

Определение первого максимального элемента массива - C++
Одномерный массив А длиной N<=20 заполнить случайными числами из диапазона . Составить программу определения: • первого максимального...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
28.05.2012, 15:00     Адрес первого элемента массива #2
C
1
2
3
4
5
6
7
8
9
10
#include <stdlib.h>
 
int* get_multiplication_table(unsigned count) {
    int* result = malloc(count * count);
    unsigned i, j;
    for (i = 0; i < count; i++)
        for (j = 0; j <= i; j++)
            result[j * count + i] = result[i * count + j] = (i + 1) * (j + 1);
    return result;
}
valer4a
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 4
28.05.2012, 15:49  [ТС]     Адрес первого элемента массива #3
Выдает ошибку error C2440: инициализация: невозможно преобразовать 'void *' в 'int *'
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
28.05.2012, 15:51     Адрес первого элемента массива #4
C++
1
int* result = (int*)malloc(count * count * sizeof(int));
valer4a
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 4
28.05.2012, 21:15  [ТС]     Адрес первого элемента массива #5
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup MSVCRTD.lib lab_8


Ошибка 2 fatal error LNK1120: 1 неразрешенных внешних элементов C:\Users\USER\Documents\Visual Studio 2008\Projects\lab7\lab_8\Debug\lab_8.exe lab_8
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
29.05.2012, 06:31     Адрес первого элемента массива #6
Покажите весь код.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 07:07     Адрес первого элемента массива
Еще ссылки по теме:

Найти: Номер первого отрицательного элемента массива - C++
написать такую же программу используя функции //Задача №1 Дан массив элементов длины N. Найти: Номер первого отрицательного элемента...

Найти индекс первого максимального элемента массива - C++
Дан целочисленный массив. Найти индекс первого максимального элемента

Найти номер первого четного элемента массива - C++
Знаю, что задача легка, но все же. Находит только последний. Есть массив B(N) нужно найти номер первого четного элемента массива. ...

Найти индекс первого максимального элемента массива - C++
Найти индекс первого максимального элемента массива, Найти максимальный из элементов массива в заданном интервале и Найти количество...

Найти индекс первого max элемента массива - C++
Найти индекс первого максимального элемента массива, Найти максимальный из элементов массива в заданном интервале и Найти количество...


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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,184
Завершенные тесты: 1
29.05.2012, 07:07     Адрес первого элемента массива #7
Цитата Сообщение от valer4a Посмотреть сообщение
ссылка на неразрешенный внешний символ _main
int main(); _ точка входа в программу. Она сама по себе не появится.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int* get_multiplication_table(unsigned count) {
    int* result = new int[count * count];
    unsigned i, j;
    for (i = 0; i < count; i++)
        for (j = 0; j <= i; j++)
            result[j * count + i] = result[i * count + j] = (i + 1) * (j + 1);
    return result;
}
int main()
{
   int *table=get_multiplication_table(5);
   // Тут напишите код вывода table на экран
   delete[] table;
   return 1;
}
Yandex
Объявления
29.05.2012, 07:07     Адрес первого элемента массива
Ответ Создать тему
Опции темы

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