Здравейте на всички
В този раздел има доста теми в които по-знаещи помагат на по-незнаещи по математика, химия и т.н, но не открих тема за помощ по информатика, така че се надявам някой информатик да се намери и да ми помогне със следната задача: Да се състави програма, която въвежда от клавиатурата естествено число k. Програмата да извежда всички трицифрени числа, сумата от цифрите на които е равна на числото k.
До сега след редица размисли и схеми стигнах до следния алгоритъм:
#include <iostream.h>
int main()
{
int k,d,s,l,ch;
cin>>k;
while ((k%k==0) || (k%10==0))
{
for (int i=100;i<=999;i++)
{
d=i%10;
}
}
return 0;
}
Имам адски много логически грешки в алгоритъма но се надявам някой да ми обясни как стават нещата.
Не разбирам как да проверя дали k е естествено число и как да изкарам цифрите от всички трицифрени числа, да ги сборувам и да ги съпоставя с k.
Ще съм много благодарен на малко помощ защото изперквам ;д.
Мерси!