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

цикл for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ классы+друж. функции http://www.cyberforum.ru/cpp-beginners/thread216695.html
Создать класс Time для работы со временем в формате «час:минута:секунда». Класс должен включать в себя не менее четырех функций инициализации: числами, строкой (например,...
C++ типизир.файл задача: Дан файл из вещественных чисел. Описать функцию, возвращающую предпоследний элемент файла (если такой есть). # include <iostream.h> # include <stdio.h> float GetPlast() { FILE *f; ... http://www.cyberforum.ru/cpp-beginners/thread216690.html
распечатать список учителей. C++
задача:Распечатать список тех учителей школы, которые преподают математику и информатику, указать стаж их работы и недельную нагрузку. #include<iostream.h> #include<conio.h>...
Срочно функция pow(a,n) C++
По первому условию если идти то всегда будет '1' почему не пойму. #include <stdafx.h> #include <iostream> #include <windows.h> #include <math.h> using namespace std; int main() { float...
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread216666.html
Помогите пожалуста, я отблагодарю. моя аська 257869502 1. Одномерные массивы. Делать через функцию тоесть организовать цикл а потом уже кнопку програмировать. и Вывод результата через Stringrid. ...
C++ Найти сумму и количество тех членов последовательности, которые делятся на 7 У нас контрольная:( помогите плиз. Написать программу которая вычесляет формулу y={3x^2+ 2x-4, если x>=0, 3x^3+ 2sin(x)-4, если x<0. Вторая задача- дано натуральное n и последовательность целых... подробнее

Показать сообщение отдельно
sambuka
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 30

цикл for - C++

21.12.2010, 15:25. Просмотров 305. Ответов 5
Метки (Все метки)

задача: Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k.
# include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int i,j,n,k,l,d,v;
cout<<"vvedite k i n"<<endl;
cin>>k>>n;
int n1=1; n2;
for(i=1;i<n;i++) n1*=10;
n2=(n1*10)-1;
for(i=n1;i<n2;i++)
{
l=i;
v=0;
while(l>0)
{
d=1%10;
v=v+d;
l=l/10;
}
if (v==k) cout<<i<<endl;
}

getch();
}

плохо работает,не совсем верно. в чем ошибка?.. подскажите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru