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

Найти все числа в заданном диапазоне, которые делятся на сумму своих цифр. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread143018.html
Случайным образом создать таблицу пар значений и записать её в текстовый файл в виде: n * c 5 * m 7 * a 3 * q и т.д. Считать из файла пары значений и создать из них другой текстовый файл вида mmmmm aaaaaaa qqq Вот что я пока сделал:
C++ Конструктор преобразования Напишите кто нить конструктор преобразования, пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread143004.html
C++ Робота с командной строкой
Здраствуйте. Есть проблемка, не могу понять почему так, прошу чтоб ктото помог. #include <iostream> #include <cstdlib> using namespace std; int main(int argc, char **argv) {
C++ Вложенная структура в класс
Привет всем, пишу шаблонный класс - кольцевой двунаправленный список, вообщем объявил структуру Node в классе: template <class T> class List_Ring{ private: struct Node { T key; Node* prev; Node* next; };
C++ НАПИСАЛ ПРОГРАММУ! выдает DOMAIN ERROR !хотя считает! http://www.cyberforum.ru/cpp-beginners/thread142966.html
Я в С++ вообще только седня начал разбираться) с Дельфей как то не сложно все! а тут тупняк!( вот написал программу для такого задания: типа дано действительное число у найти выражение=(1,7*t(0.25)+2*t(y+1))/(6-t(y^2-1)) если t(x)=((сумма к=0 до 10 ((x^(2*k+1))/((2*k+1)!))/((сумма к=0 до 10 ((x^(2*k))/((2*k)!)) я программу написал! но он выдает вот этот Domain ERROR! и значение итога не...
C++ Создать новый файл с данными про шесть результативнейших игроков Впервые прошу помощи на подобном форуме. Если кто откликнется - СПАСИБО! Ну а теперь собственно к сути. Создать 2 файла с ведомостями про игроков хокейных команд "Динамо" и "Спартак". Структура элементов файлов. ФИО игрока Возраст игрока Число забитых шайб По данным этих файлов создать новый файл с данными про шесть результативнейших игроков. подробнее

Показать сообщение отдельно
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
09.06.2010, 14:46
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
short n;
    n = 12;
    short temp = n;
    int m[10]; // array for digits
    int i =0;
    while(n)
    {
        m[i]= n%10;
        n = n/10;
        i++;
    }
    short sum = 0;
    for(int j = 0; j<i;j++)
        sum += m[j];
    if((temp%sum)==0)
        std::cout<<temp<<"Divide"<<sum<<std::endl;
Можно и без массива сделать как вам удобно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru