Форум программистов, компьютерный форум CyberForum.ru

Алгоритм решения олимпиадной задачи - C++

Восстановить пароль Регистрация
 
BuGi
24 / 24 / 1
Регистрация: 02.01.2012
Сообщений: 371
19.11.2012, 20:38     Алгоритм решения олимпиадной задачи #1
clip2net . com/clip/m121445/1353341115-clip-71kb.jpg
Дело в том, что я не знаю, как лучше считать данные. То есть прочитать всю строку, а потом искать там пробел и дробь?-Чтобы узнать, есть ли там целые числа или дробь. Дальше привести найти нок и привести к общему знаменателю, и высчитать результат фигня. Главное считать, помогите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
19.11.2012, 20:56     Алгоритм решения олимпиадной задачи #2
C++
1
2
3
4
5
int chis1,chis2,zn1,zn2;
char c,znak;
cin>>chis1>>c>>zn1;
cin>>znak;
cin>>chis2>>c>>zn2;
BuGi
24 / 24 / 1
Регистрация: 02.01.2012
Сообщений: 371
19.11.2012, 21:05  [ТС]     Алгоритм решения олимпиадной задачи #3
Но ты не понял, на первой строке может быть 3 1/2, а может и просто ноль. Если считывать таким образом, то произойдет ошибка.
Считывание из файла, библиотека fstream.h
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
19.11.2012, 22:09     Алгоритм решения олимпиадной задачи #4
C++
1
2
3
4
5
cin>>chis1;
if(chis1==0)
    zn=0;
else
   cin>>c>>zn1;
и т.д. и т.п.
BuGi
24 / 24 / 1
Регистрация: 02.01.2012
Сообщений: 371
19.11.2012, 22:26  [ТС]     Алгоритм решения олимпиадной задачи #5
Спасибо, а такое будет работать на других языках прогр и IDE?
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
20.11.2012, 08:52     Алгоритм решения олимпиадной задачи #6
Это стандарт языка.
Обязано работать.
Yandex
Объявления
20.11.2012, 08:52     Алгоритм решения олимпиадной задачи
Ответ Создать тему
Опции темы

Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru