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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.10.2013, 14:04   #1
dannae
Пользователь
 
Аватар для dannae
 
Регистрация: 29.09.2013
Сообщений: 53
Вопрос Указатели и массивы

В чем моя ошибка?
Мне нужно создать массив с использованием указателя. Значение массива -1, -12, -123, -1234. Для обращения к элементам массива при заполнении использовать индексы массива. Результат в виде таблицы значений массива вывести на консоль. Для обращения к элементам массива при выводе информации использовать указатели.

У меня получился следующее:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int x[4];
int *p;
p=&x[0];
*p=-1;
*(p+1)=-12;
*(p+2)=-123;
*(p+3)=-1234;
printf ("[%d]-%d", p, (p+1), (p+2), (p+3));
printf("\n");
}
dannae вне форума
Старый 27.10.2013, 14:48   #2
dannae
Пользователь
 
Аватар для dannae
 
Регистрация: 29.09.2013
Сообщений: 53
По умолчанию

спасибо, уже не надо, я разобралась))
dannae вне форума
Старый 27.10.2013, 15:46   #3
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

В чем же ошибка?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума
Старый 27.10.2013, 18:50   #4
dannae
Пользователь
 
Аватар для dannae
 
Регистрация: 29.09.2013
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Bugrimov Посмотреть сообщение
В чем же ошибка?
#include <stdio.h>
#include <stdlib.h>

int main()
{
int x[4];
int *p;
p=&x[0];
*p=-1;
*(p+1)=-12;
*(p+2)=-123;
*(p+3)=-1234;
for(int b=0; b<4; b++) {
printf("%d\n", *(p+b));
}
}

dannae вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели, массивы Arturko Помощь студентам 1 17.05.2012 19:43
Массивы и Указатели (Си) Segatron Помощь студентам 3 12.12.2011 13:17
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Указатели и массивы Lerank Помощь студентам 2 09.09.2010 08:00
[C] массивы, указатели, двойные указатели. Iggel Общие вопросы C/C++ 5 05.05.2009 12:39