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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
masha1207
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 108
21.09.2010, 15:01     ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. #1
Написать программу, осуществляющую ввод 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-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр.
Посмотрите здесь:

Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа C++
Подсчет числа четных цифр, используемых в написании N-значного числа М (функции) C++
C++ дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!
C++ Даны числа m и n. Получить все натуральные числа,меньшие n, квадрат суммы цифр которых равен m
написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
21.09.2010, 15:19     ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. #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
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
21.09.2010, 15:19     ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. #3
Воспользуйтесь поиском, подобные темы обсуждались!!!
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
21.09.2010, 15:20     ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. #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  [ТС]     ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр. #5
Здравствуйте) помогите написать программу, осуществляющую ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хра-нилище данных в файле).
Вариант: абитуриенты.
Порядок выполнения работы
Создать новый тип данных «запись» согласно полученному варианту.
Вывести приглашение пользователю на ввод данных об объекте. Заполнить поля записи введенными пользователями данными. Запи-сать в файл, открыв его в соответствующем режиме. Процесс записи оформить в виде цикла, выходом из которого будет нажатие клавиши Esc после ввода данных об очередном объекте.
Считать все записи из файла и вывести их на экран.
Yandex
Объявления
04.10.2010, 17:24     ввод n-значного числа, вывод цифр, из которых оно состоит и вывод суммы его цифр.
Ответ Создать тему
Опции темы

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