С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 27
1

Косвенная адресация

22.02.2018, 17:52. Показов 3473. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как тут сделать обращение к элементам массива через косвенную адресацию?
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
#include <iostream> 
 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */ 
 
int main(int argc, char** argv) { 
using namespace std; 
setlocale (LC_ALL,"Rus"); 
int size=0; 
cout<<"Введите размер массива: "; 
cin>>size; 
float **a= new float*[size]; 
cout<<"\nВведите массив: "<<endl; 
for(int i=0;i<size;i++) 
{ 
a[i]=new float[size]; 
} 
for (int i=0;i<size;i++) 
 
 
for(int j=0;j<size;j++) 
{ 
cin>>a[i][j]; 
} 
 
cout<<"\nИсходный массив: "<<endl; 
for(int i=0;i<size;i++) 
{ 
for(int j=0;j<size;j++) 
{ 
cout<<a[i][j]<<" "; 
} 
cout<<endl; 
} 
cout<<"\nМассив, повернутый по часовой стрелке: "<<endl; 
for(int j=(size-1);j>=0;j--) 
{ 
for(int i=0;i<size;i++) 
{ 
 
 
cout<<a[i][j]<<" "; 
} 
cout<<endl; 
} 
 
delete[] a; 
 
return 0; 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2018, 17:52
Ответы с готовыми решениями:

Косвенная адресация объектов
Здравствуйте есть необходимость собрать адреса созданных объектов в массив количество их известно...

Указатели. Матрица и двойная косвенная адресация
При метке 4, косяк..не могу понять..что-то с указателем? Помогите пожалуйста.. #include&lt;stdio.h&gt;...

Что значит "Косвенная адресация к элементам массива"
Всем доброго времени суток!!! Кто может подсказать, что значит &quot;Косвенная адресация&quot; к элементам...

Косвенная рекурсия
Подскажите пожалуйста, как будет выглядеть код function A( n: integer): integer; var S, j:...

1
1468 / 1009 / 456
Регистрация: 30.10.2017
Сообщений: 2,800
22.02.2018, 18:20 2
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
#include <iostream> 
 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main(int argc, char** argv) {
    using namespace std;
    setlocale(LC_ALL, "Rus");
    int size = 0;
    cout << "Введите размер массива: ";
    cin >> size;
    float **a = new float*[size];
    cout << "\nВведите массив: " << endl;
    for (int i = 0; i<size; i++)
    {
        *(a + i) = new float[size];
    }
    for (int i = 0; i<size; i++)
 
 
        for (int j = 0; j<size; j++)
        {
            cin >> *(*(a + j) + i);
        }
 
    cout << "\nИсходный массив: " << endl;
    for (int i = 0; i<size; i++)
    {
        for (int j = 0; j<size; j++)
        {
            cout << *(*(a + j) + i) << " ";
        }
        cout << endl;
    }
    cout << "\nМассив, повернутый по часовой стрелке: " << endl;
    for (int j = (size - 1); j >= 0; j--)
    {
        for (int i = 0; i<size; i++)
        {
 
 
            cout << *(*(a + j) + i) << " ";
        }
        cout << endl;
    }
 
    delete[] a;
 
    system("pause");
    return 0;
}
0
22.02.2018, 18:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2018, 18:20
Помогаю со студенческими работами здесь

Косвенная модификация переменной - разобрать код
Здравствуйте! Я немного запутался в результатах работы программы. Все действия понятны, а почему...

Адресация памяти
Добрый день, друзья. Начав изучать такую замечательную вещь, как программирование, в частности...

Сегментная адресация памяти
Здравствуйте, читаю небольшой материал про процессор 8086 и появившийся в нем режим сегментации...

Абсолютная и Относительная адресация.
здравствуйте у меня такой вопрос. Вот я слышал что есть Абсолютный и Относительный адрес. из...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru