Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

С++ ПОМОГИТЕ ПРОШУ

Лейла Нуриева Ученик (90), на голосовании 2 дня назад
По данным числам N и K выведите все строки длины N из символов 0 . . . K − 1 в лексикогра- фическом порядке.
Голосование за лучший ответ
Даниил Храновский Гуру (4718) 1 месяц назад
Как и указано в код создает все возможные строки длины N из цифр от 0 до K-1
Он добавляет по одной цифре к строке и выводит её, когда строка достигает нужной длины
Собственно всё
 
#include <iostream>
#include <vector>
using namespace std;

void generateStrings(int N, int K, string current) {
if (current.length() == N) {
cout << current << endl;
return;
}
for (int i = 0; i < K; i++) {
generateStrings(N, K, current + to_string(i));
}
}

int main() {
int N, K;
cin >> N >> K;
generateStrings(N, K, "");
return 0;
}
Лейла НуриеваУченик (90) 1 месяц назад
СПАСИБО ОГРОМНОЕ
Похожие вопросы