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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2012, 21:09   #1
ask0Ld
Новичок
Джуниор
 
Регистрация: 20.03.2012
Сообщений: 2
По умолчанию Задачки по Си

Здравствуйте. Мне на завтра нужно сделать две задачки по Си, помогите пожалуйста разобраться. Я с компилировал их, результаты получил. Но мне нужно понять сам код, разобраться в нем, почему выходит такой результат и что за чем идет...

1) В C-программе объявлен массив и переменную:
Код:
int d[]={5,10,3,1,7}, k=8;
Какое значение будет иметь переменная k после выполнения указанного ниже оператора?
Код:
k-=d[1]%2>0 ? k/3 : 10-d[4]/3;
2) В программе объявлены символьная строка и указатель:
Код:
char sr[50]="The new text", *p=&sr[8];
Что будет напечатано после выполнения следующего фрагмента программы?
Код:
while (*p!=' ' && *p!='\0') {
       *p=toupper (*p); p++; }
puts(sr);

Последний раз редактировалось ask0Ld; 20.03.2012 в 21:28.
ask0Ld вне форума Ответить с цитированием
Старый 20.03.2012, 21:36   #2
Elloriane
Пользователь
 
Регистрация: 19.02.2012
Сообщений: 60
По умолчанию

1)
k-=d[1]%2>0 ? k/3 : 10-d[4]/3;
я сакцентирую внимание на следующих знаках :
k-=d[1]%2>0 ? k/3 : 10-d[4]/3;
яснее стало?

2)
while (*p!=' ' && *p!='\0') {
*p=toupper (*p); p++; }
puts(sr);
по поводу функции
http://msdn.microsoft.com/en-us/library/ewdd6aed.aspx

Я конечно понимаю, что это не ответ, но куда интереснее самому разобраться, ведь так?
Elloriane вне форума Ответить с цитированием
Старый 20.03.2012, 22:14   #3
ask0Ld
Новичок
Джуниор
 
Регистрация: 20.03.2012
Сообщений: 2
По умолчанию

Спасибо, буду изучать)
ask0Ld вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 задачки warca Паскаль, Turbo Pascal, PascalABC.NET 1 22.11.2011 00:06
Задачки Strannik_kz Фриланс 21 08.10.2009 19:48
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз VADOS2009-1 Помощь студентам 0 03.06.2009 18:11