Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2009, 22:58   #1
серг
Форумчанин
 
Регистрация: 02.11.2009
Сообщений: 179
По умолчанию обращение к элементам массива в С++ с помощью указателей

Код:
#include<stdio.h>                 
#include<conio.h>                      
#include<stdlib.h>
#include<clocale>

int main ()
{ 
setlocale(LC_ALL, "Russian");
int i,j;
int mas[10][6];
int* masp[10];
int* Mas[6];
for (i=0;i<=9;i++) {
	*masp[i] = &mas[i];
}
for (i=0;i<=9;i++)
int *Mas=&masp[i];
for (j=0;j<=5;j++)
*(Mas+j)=rand()%200-100 ;
{ printf("\n");
for (j=0;j<=5;j++) 
	printf(" %d",*(Mas+j));
}
	for (j=0;j<=5;j++)
		{
			if (*(Mas+j)<0)
			*(Mas+j)=*-(Mas+j);
			else 
			*(Mas+j)=*(Mas+j);
		}
printf("\n \n \n \n");
{printf(" \n");
	for (j=0;j<=5;j++) 
		printf(" %d",*(Mas+j));}
getch();
}

обращаться причем обязателно нужно через * и &
ошибки в задании типов не может конвертировать из инт в инт со * или с **


в массиве 10 на 6 заменяются все отрицательные елементы на положительные
серг вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обращение к элементам двумерного массива через указатели серг Общие вопросы C/C++ 2 05.12.2009 23:33
обращение к элементам двумерного массива на С++ серг Помощь студентам 16 05.12.2009 21:01
Обращение к элементам массива через указатель в С++ серг Помощь студентам 1 24.11.2009 01:30
обращение к элементам двумерного массива через указатели в С ++ серг Помощь студентам 0 23.11.2009 22:43