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

счастливый билет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите http://www.cyberforum.ru/cpp-beginners/thread388492.html
чтоб я не делал постоянно этот крит , что он значит скажите плиз
C++ Интерполяционного многочлена Ньютона Здарствуйте,нужно: Написать программу вычисления производных первого и второго порядка с помощью интерполяционного многочлена Ньютона.Помогите плз. http://www.cyberforum.ru/cpp-beginners/thread388478.html
Задача про 2 рюкзака C++
Дано n предметов a1..an, и дан вес каждого из них. Требуется разделить все предметы на две группы так, чтобы вес каждой из груп был максимально близок. Если можна на Си. Заранее благодарен.
C++ Wstring и файловый поток
Беда за бедой, я уже 2 тему создаю. Короче из-за того, что теперь я использую вместо string Wstring не знаю, как грамотно файловый поток устроить в программе. Одна из попыток { FILE * pFile; pFile = freopen ("input.txt" , "r", stdin); wstring s; do
C++ Блок схема http://www.cyberforum.ru/cpp-beginners/thread388454.html
Добрый день, Есть огромная проблема в написании блок схемы. Помогите показать код блок схемой. Спасибо! Незнаю как записать в схеме эти блоки с масивами... { int n=7; float sum=1,sum2=0;
C++ На учебе задали а я не шарю! =) Нужен код к этим блок - схемам ,, они кстати составлены правильно! Заранее благодарен за помощь. подробнее

Показать сообщение отдельно
im_Kudrik
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 20
21.11.2011, 15:43  [ТС]     счастливый билет
спасибо ,а можно через string ?

Добавлено через 4 минуты
C++
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <string>
using namespace std;
  
int main(){
  string str;
    cin >> str;
    int a1=0,a2=0;
  for (int i=1;i<str.length()-1;i++){
  a1=process(str.substr(0,i));
  a2=process(str.substr(i+1,str.length()-i-1));
  }
  if (a1=a2)
    cout <<"YES";
  else cout <<"NO";
  return 0;
}
 
int process (string str1){
 
    int q = 0;
    int temp = 0;
  if (str1.length()==1){
    return str1.length(); 
 
  }
    while (++q) {
    for (int i = 0; i < str1.length(); ++i)
            temp += (str1[i] - '0');
        if (temp >= 10) {
            str1.clear();
            while (temp!=0) {
                char ch = (temp % 10) + '0';
                str1 += ch;
                temp /= 10;
            
 
            }
        }
        else
            break;
    }
 
    return temp;
}
 Комментарий модератора 
Используйте теги форматирования кода!


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