Форум Херсона. Форум Херсонской молодежи, флейм, фотографии Херсона, политика в Херсоне, сетевой форум, сети Херсона


Приветствуем на Форум Херсона. Форум Херсонской молодежи..

На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру!

Если возникнут проблемы с регистрацией напишите нам.

Галерея форума Блоги пользователей Список банов
Вернуться   Форум Херсона. Форум Херсонской молодежи. > > >
Регистрация СправкаСтатистика Пользователи Календарь Сообщения за день

Программирование Все вопросы по написанию программ

Тема: Задачка!! Ответить в теме
Ваше имя пользователя: Для входа нажмите здесь
Проверка вопроса системы антиспама "NoSpam!"
Стодвацатьадмин дабавить двацать
Image Verification
Пожалуйста, введите шесть букв и/или цифр, которые изображены на картинке.

Заголовок:
  
Сообщение:
Иконки для сообщения
Вы можете выбрать иконку, характеризующую сообщение:
 

Дополнительные опции
Другое

Просмотр темы (Новые вначале)
30.01.2008 10:16
Aurum
Цитата:
Сообщение от Marchello Посмотреть сообщение
Ааа ! Я вроде нашел (додумался исключительно сам, думал долго .

int i, N=20;
for (i = 0 ; i + N ; i--){
printf("*");
}
таки да )))
30.01.2008 09:10
Marchello Ааа ! Я вроде нашел (додумался исключительно сам, думал долго .

int i, N=20;
for (i = 0 ; i + N ; i--){
printf("*");
}
30.01.2008 08:41
Aurum
Цитата:
Сообщение от Rammf Посмотреть сообщение
Спасибо. Значит тебе пряник №4. Скорее всего есть еще способ превратить i в положительное значение заменив пробел на какой нить символ.
нет.. этот вариант можно даже и не расматривать ;) Думаем.. Думаем.. )))
29.01.2008 20:15
Rammf
Цитата:
Сообщение от Aurum Посмотреть сообщение
пряник №2 уходит также к Rammf
хм.. у меня есть и другое решение так что всего получается 4. а zwitter получает пряник №3
Спасибо. Значит тебе пряник №4. Скорее всего есть еще способ превратить i в положительное значение заменив пробел на какой нить символ.
29.01.2008 17:57
Aurum
Цитата:
Сообщение от Rammf Посмотреть сообщение
в добавок for (i = 0 ; i < N ; N--)
пряник №2 уходит также к Rammf
Цитата:
Сообщение от zwitter Посмотреть сообщение
гугля всем поможет
~i
хм.. у меня есть и другое решение так что всего получается 4. а zwitter получает пряник №3
29.01.2008 17:48
Zver
Цитата:
Сообщение от Aurum Посмотреть сообщение
....Требуется найти три способа изменить в нем ОДИН (one,1, не 2 не 3...) символ... а между i-- и i++ как минимум 2 смивола разница!
заьто работает)))
29.01.2008 17:07
Rammf
Цитата:
Сообщение от zwitter Посмотреть сообщение
гугля всем поможет
~i
прикольно ))))))
29.01.2008 17:04
zwitter гугля всем поможет
~i
29.01.2008 16:50
Rammf чет с третим вариантом сложнее
29.01.2008 16:35
zwitter N--
десять симвалаф
29.01.2008 16:32
Rammf
Цитата:
Сообщение от Aurum Посмотреть сообщение
почему ты пробел заменил на "-" всё правельно!! Rammf обладатель 1 ого пряника
в добавок for (i = 0 ; i < N ; N--)
29.01.2008 16:29
Aurum
Цитата:
Сообщение от Rammf Посмотреть сообщение
у меня полурешение

for (i = 0 ; -i < N ; i--)

это не замена но уже печатает
почему ты пробел заменил на "-" всё правельно!! Rammf обладатель 1 ого пряника
29.01.2008 16:27
Rammf у меня полурешение

for (i = 0 ; -i < N ; i--)

это не замена но уже печатает
29.01.2008 16:20
Aurum
Цитата:
Сообщение от Zver Посмотреть сообщение
ну там наверно надо вместо i-- поставить i++
....Требуется найти четыре способа изменить в нем ОДИН (one,1, не 2 не 3...) символ... а между i-- и i++ как минимум 2 смивола разница!
29.01.2008 16:03
Zver ну там наверно надо вместо i-- поставить i++
29.01.2008 14:23
Aurum
Задачка!!

Нашел интересную задачку, которая внешне кажется программистской, по сути просто веселая разминка для ума. Решение не приводится, потому что очевидно уже во втором приближении.
Итак авторский текст:
Дан текст программы на С. Требуется найти четыре способа изменить в нем один символ так, чтобы программа стала печатать 20 звездочек. Изменить - это значит не добавить, не убрать и не переставить, а именно поменять.

Программа:
main(){
int i, N=20;
for (i = 0 ; i < N ; i--){
printf("*");
}}
З.Ы. Решениe есть проверенно

Ваши права в разделе
Вы не можете создавать темы
Вы можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Время на сервере: 22:54.

Регистрация Справка Пользователи Календарь Сообщения за день

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co