Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Помогите разобраться с кодом на си++!!
1
  1  Кириличев Дмитрий Сергеевич, 02 февраля 2010 г. 12:17:48
      Написал такой код,а он мне ничего не пишет((
Кто может помочь???
  2  Кириличев Дмитрий Сергеевич, 02 февраля 2010 г. 12:17:21
      Написал такой кодба он мне ничего не пишет((
Кто может помочь???
  3  Кириличев Дмитрий Сергеевич, 02 февраля 2010 г. 12:16:08
      #include<iostream>
#include<string>
using namespace std;

string st,s1,s2;

void res(string i1, int & aa)
{
int i=0,x=i1.length(),sum=0;
for (int i=0;i<x;i++) sum+=i1[i]-48;
if (x==1) {aa=sum; exit(0); };
while (sum>0) {i1[i]=sum % 10; i++; sum/=10;}
res(i1,aa);
}

int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
cin>>st; int n=st.length(),a1,a2,i;
for (int i=1;i<n;i++)
{
s1=st.substr(0,i);
s2=st.substr(i,n-i-1);
res(s1,a1); res(s2,a2);
if (a1==a2) {cout<<"YES"; return 0;}
}
cout<<"NO";
return 0;
}
  4  Кириличев Дмитрий Сергеевич, 02 февраля 2010 г. 12:15:32
      #include<iostream>
using namespace std;

int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);

return 0;
}
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru