Головна Обговорення Лінки Пошук Prykladna СС Прикладна _КОЛЕДЖ 28.07.2026 08:08:17 (EEST=GMT+2)
ACM -
Навігація -
Теми форуму +
Чи знали ви, що... ? (beta) -
Найбільший спільний дільник двох чисел Фібоначчі з порядковими номерами a i b -
число Фібоначчі з номером (НСД(a,b)).
Події
ПнВтСрЧтПтСбНд
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
Перегляд теми
ACM Контестер | Технічні Питання | Тестувалка
Автор С++
taras_
Користувач

Повідомлень: 13
Зареєстрований: 30.08.09
Опубліковано 30-08-2009 17:25
Тільки що зареєструвався.
Скажіть, яким компілятором перевір. задачі на С++ .
Надіслати приватне повідомлення
Автор RE: С++
0rbit
Користувач

Повідомлень: 116
Зареєстрований: 08.02.09
Опубліковано 30-08-2009 19:31
С++: Microsoft Visual Studio C++ Express Edition. Процес компілювання відбувається наступним чином: cl.exe –I source.cpp –link –libpath шлях до бібліотек.
0rbit Надіслати приватне повідомлення
Автор RE: С++
taras_
Користувач

Повідомлень: 13
Зареєстрований: 30.08.09
Опубліковано 30-08-2009 23:08
Дякую
Надіслати приватне повідомлення
Автор RE: С++
cupidon4uk
Користувач

Повідомлень: 393
Звідки: LNU
Зареєстрований: 02.01.09
Опубліковано 16-07-2010 18:20
У мене запитаннячко по сішці : Як там організувати шось таке: поки не кінець рядка - считувати посимвольно...?

В паскалі це б так виглядало:
var ch:char;
...
while not eoln do read(ch);
...




GoogleHireMe 557679737 mylyanyk.ivan [Lviv_NU] Надіслати приватне повідомлення
Автор RE: С++
LeBron
Головний Адміністратор

Повідомлень: 704
Звідки: ЛНУ
Зареєстрований: 10.02.09
Опубліковано 16-07-2010 21:24
Я в таких випадках (є якийсь там текст, треба зчитати рядок посимвольно, і мене чогось не пре читати гетлайном, або є якісь додаткові обмеження) зазвичай для своїх потреб використовую щось за таким принципом:
while (cin>>t&&!flag){if (!(t-26))flag--;}



але це вже на любителя, хто мій код бачив, той зрозуміє, що в таких питаннях я не найкращий порадник.
edit...
Перечитав свій пост... Подумав пару секунд...
Але нє, то не є моїм традиційним кодом в таких випадках... Це троха з іншої опери. Видно хоча б з того, що, пишучи на форумі пост, з першого разу написав брєд:) зазвичай інакше пишу, якщо приперло саме "читати, доки не кінець рядка, посимвольно":
do {cin>>t;if(!(t-26))flag--;} while (!flag);





Одінь окуляри з фіолетовим шклом - так легше стіну пробивати чолом.
Змінив(ла) LeBron, 16-07-2010 21:38
LeBron LeBron Надіслати приватне повідомлення
Автор RE: С++
webmaster
Головний Адміністратор

Аватар користувача

Повідомлень: 1136
Зареєстрований: 17.03.07
Опубліковано 16-07-2010 21:55
можна ще так:

char c;
scanf("%c", &c);
while (c != '\n')
{
...
scanf("%c", &c);
}




або вивернути у do...while.
Змінив(ла) webmaster, 16-07-2010 21:56
brus07 brus07 (Lviv NU) http://acm.lviv.ua Надіслати приватне повідомлення
Автор RE: С++
cupidon4uk
Користувач

Повідомлень: 393
Звідки: LNU
Зареєстрований: 02.01.09
Опубліковано 16-07-2010 22:26
Угу... Спасибі, вшарив =)

Але, заодно, скажіть, як считувати до кінця файлу посимвольно... І який АSCII-код кінця файлу(якшо таке є)?



Змінив(ла) cupidon4uk, 16-07-2010 22:59
GoogleHireMe 557679737 mylyanyk.ivan [Lviv_NU] Надіслати приватне повідомлення
Автор RE: С++
webmaster
Головний Адміністратор

Аватар користувача

Повідомлень: 1136
Зареєстрований: 17.03.07
Опубліковано 17-07-2010 00:07
Так:
while (cin>>a)
{
...
}



або так:
while (scanf("%d%c", &c, &d) == 2)
{
...
}


brus07 brus07 (Lviv NU) http://acm.lviv.ua Надіслати приватне повідомлення
Перейти на форум:
Голосування
Що Ви б хотіли отримати в якості подарунку на змаганні з програмування?

Медалі

настільні ігри

торт

клавіатура, навушники, флешки і т.д.

квитки в кіно

квитки в аквапарк

квитки на пейнтбол

книги

футболки з логотипом змагання

Для участі в голосуваннях Ви повинні залогуватись.
Міні-чат +
Зараз на сайті -
Гостей: 1
На сайті немає зареєстрованних користувачів

Користувачів: 5,103
новачок: NataEvgten
Powered by PHP-Fusion © 2003-2006
LNU ACMania © 2004-2011 e-mail: webmaster@acm.lviv.ua
26,045,101 унікальних відвідувачів
Our projects: ACM Contester, _College.