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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
masha1207
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 108
#1

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

21.09.2010, 15:01. Просмотров 1655. Ответов 4
Метки нет (Все метки)

Написать программу, осуществляющую ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр.

Подключить стандартные библиотеки (библиотека стандартного ввода-вывода <stdio.h>, библиотека потокового ввода-вывода <ios-tream.h>, библиотека функций управления текстовым экраном <conio.h>, библиотека математических функций <math.h>, библиоте-ка стандартных функций <stdlib.h>).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2010, 15:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. (C++):

Ввод числа, вывод суммы его цифр - C++
Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр. Через цикл for. Заранее спасиб...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа - C++
Помогите, Нужно написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа

Получить число, состоящее из суммы цифр, если оно четное - найти сумму двух первых цифр, иначе - разность - C++
Даны цифры двух целых чисел: трехзначного а3а2а1 и двусмысленного b2b1 где а1b1- число единиц, а2b2 число десятков, а 3 - число сотен....

Ввод текста -> вывод цифр - C++
Доброго времени суток. Прошу помощи. Нужно создать программу которая бы выводила цифры для каждой буквы. К примеру пишется -&gt; hello. А...

Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа - C++
Помогите, пожалуйста!!! А то у меня не получается( Написал программу, когда ввожу число 32 как в примере выводит только 16, а 6 и 23 не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
21.09.2010, 15:19 #2
masha1207, STL + boost:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <algorithm>
#include <iostream>
#include <string>
#include <boost/lambda/lambda.hpp>
#include <boost/lexical_cast.hpp>
 
int main() {
  std::string str = boost::lexical_cast<std::string>(123456);
  
  for_each(str.begin(), str.end(), std::cout << boost::lambda::_1 << "\n");
  
  int sum = 0;
  for_each(str.begin(), str.end(), sum += boost::lambda::_1 - '0');
  std::cout << "Sum of digits: " << sum << std::endl;
  
  return 0;
}
Не проверял.

Не по теме:

masha1207, Вы бы хоть поздоровались, попросили помочь, а не тупо выложили задание.

MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
21.09.2010, 15:19 #3
Воспользуйтесь поиском, подобные темы обсуждались!!!
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
21.09.2010, 15:20 #4
ненужные библиотеки подключите сами
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main()
{
    int val = 0;
    int sum = 0;
    
    printf("input num: ");
    if(scanf("%d", &val) != 1) {
        fprintf(stderr, "input value error\n");
        return -1;
    }
    
    for( ; val; sum += val % 10, val /= 10)
        printf("%d ", val % 10);
        
    printf("\nsum: %d\n", sum);
}
masha1207
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 108
04.10.2010, 17:24  [ТС] #5
Здравствуйте) помогите написать программу, осуществляющую ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хра-нилище данных в файле).
Вариант: абитуриенты.
Порядок выполнения работы
Создать новый тип данных «запись» согласно полученному варианту.
Вывести приглашение пользователю на ввод данных об объекте. Заполнить поля записи введенными пользователями данными. Запи-сать в файл, открыв его в соответствующем режиме. Процесс записи оформить в виде цикла, выходом из которого будет нажатие клавиши Esc после ввода данных об очередном объекте.
Считать все записи из файла и вывести их на экран.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2010, 17:24
Привет! Вот еще темы с ответами:

Даны числа m и n, получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m - C++
помогите решить задачку. Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m .(m и n вводятся с...

Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m - C++
Доброго времени суток) прошу вашей помощи. Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен...

Подсчет числа четных цифр, используемых в написании N-значного числа М (функции) - C++
Добрый день. помогите решить задачку пжалуйста. Заранее благодарен

Как найти произведение цифр n - значного числа? - C++
дело такое, нужно как нибудь сделать массив что ли, что б пользователь сам вводил его размер, а потом как нибудь вывести произведение цифр...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.10.2010, 17:24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru