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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в проге http://www.cyberforum.ru/cpp-beginners/thread122060.html
#include <iostream> #include <fstream> using namespace std; const int ras = 6; //Размер массива. int uselust = 467; int ust = 300; int nomerus = 789; //Значения списка 1. int kolusl = 200;...
C++ Разработка программ с использованием квадратных матриц Ребят,кто разбираеться в C++,помогите пожалйста?. Задача: Заполнить матрицу случайными числами. отразить матрицу симметрично относительно главной диагонали http://www.cyberforum.ru/cpp-beginners/thread122046.html
В каждом столбце обнулите минимальное количество элементов так, чтобы сумма элементов столбца не превышала заданную C++
Помогите решить при помощи функций.плиссзО_о Пусть дана матрица А(n x m), состоящая из натуральных чисел. В каждом столбце обнулите минимальное количество элементов так, чтобы сумма элементов...
C++ Решите на С++
Помогите пожалуйста добрые умные люди!!)) 1) Дано натуральное число n. Проверить, есть ли в записи числа три одинаковые цифры(n<=9999). 2) Получите вектор X=(Xi) (i=1,2...n), элементы которого...
C++ Вынесение кода в отдельный файл. http://www.cyberforum.ru/cpp-beginners/thread122004.html
Чтобы понять ООП, пишу маленькую игрушку-пошаговый файтинг для курсовика. Пока консольный, linux. Логически состоит она из "Меню" и "Битвы". Пункты меню: 1. Битва //вызов модуля битвы. 2. Правила...
C++ Простая программа на строки Помогите с задачей: написать функцию, которая обращяет строку, введённую с клавиатуры, другими словами зеркальное отображение. подробнее

Показать сообщение отдельно
rega
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 28
26.04.2010, 16:45  [ТС]
Спасибо) вы сделали именно так как нужно было, но cin и cout мы не используем. Нельзя ли сделать по другому?

Добавлено через 33 минуты
Хотя нет. Я делала эту задачу на паскале:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  uses crt;
   VAR
    i,k,e,s,d:integer;
   BEGIN
    write('введите k= ');
    readln(k);
    for i:=100 to 999 do
    begin
    e:=i mod 100;
    d:=(i mod 100) div 10;
    s:=i div 100;
    if (e+d+s=k) then writeln(i,' ');
    end;
    readln;
    end.
Но препод сказал что не надо задавать определенный промежуток, как у меня(for i:=100 to 999 do...)
Чисел много. Что то вроде степени надо делать...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru