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

Найти количество и сумму цифр в введенном натуральном числе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарушение прав доступа при записи http://www.cyberforum.ru/cpp-beginners/thread311385.html
Есть следующий код: class A { public: virtual someFuncA() = 0; }; class B : public A
C++ Класс "Дата", перегрузка операторов Доброго времени суток,многоуважаемые форумчане! Делали лабу, по перегрузке операторов в классе, но в итоге выдает какой-то мусор. ума не приложу, что нужно сделать. Короче, класс должен иметь такие возможности: -хранение даты; -ввод даты; -вывод даты; -вывод только дня, месяца или года; -увеличение даты на один день. #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread311378.html
Типы данных C++
Помогите пожалуйста решить проблему с типами данных. C++ только начинаю учить, поэтому не знаю, можно ли так сделать или нет. Нужно создать переменную с типом, которую выбрали с консоли. Вот мои попытки: wcout << L"Выберите тип данных: " << endl; cout << "1 - int" << endl; cout << "2 - double" << endl; cout << "3 - float" << endl; cout << "4 - char" << endl;
C++ Ребята что здесь неправильно?
#include<iostream.h> #include<math.h> int main() { double y,x,t,a; cout<<"BBod x,a,t"; cin>>x>>a>>t; if (a>abs(x)) y=log(x)*log(x)*log(x)+pow(x,2); else if (a=abs(x)) y=pow(x+t,0,5)+(1/x); else y=cos(x)+t*(sin(x)*sin(x));
C++ Как избавиться от записи мусора? http://www.cyberforum.ru/cpp-beginners/thread311362.html
#include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <iostream> using namespace std; struct Statue
C++ Двудольный граф Здравстувйте, нужна помощь, часть задания выполнил, а вот основное - не получается. Нужно проверить является ли граф двудольным, на форму прчоитал, что делается это так: Граф двудольный тогда и только тогда когда все циклы четны. Решается за один обход в глубину. На каждом шаге обхода в глубину метим вершину. Допустим мы пошли в первую вершину - добавляем ее в первую группу. То есть ставим... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.06.2011, 06:31     Найти количество и сумму цифр в введенном натуральном числе
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
#include <algorithm>
int sum;
void out(int i){std::cout << i;sum+=i;}
int main(){
    unsigned long long a;
    std::cin >> a;
    std::vector<int> arr;
    for (;a;a/=10)  arr.push_back(a%10);
    for_each(arr.begin(),arr.end(),out);
    std::cout << std::endl << "sum: " << sum << std::endl << "size: " << arr.size() << std::endl;
    return 0;
}
 
Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru