| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > табуляция |
| Автор: danilkramatorsk 13.1.2013, 18:39 | ||
вообщем дана программа
нужно что бы выглядело так N 10*N 100*N 1000*N и под каждым соответствующее значение т.е. N 1 10*N 10 100*N 100 1000*N 1000 это конечно же в разных столбцах должно быть |
| Автор: bsa 13.1.2013, 22:19 |
| danilkramatorsk, а в чем собственно проблема? Делаешь вложенный цикл, во внутреннем печатаешь i * pow(10, j), а во внешнем после внутреннего символ перевода строки. |
| Автор: danilkramatorsk 13.1.2013, 23:17 | ||
bsa, не понял тебя абсолютно!
что за pow что за i откуда они вообще? |
| Автор: bsa 13.1.2013, 23:20 |
| danilkramatorsk, про циклы слышал? Какие переменные, обычно, используются в качестве счетчиков? power - степень. 10 в степени j. pow(10,0) = 1, pow(10, 1) = 10, pow(10,2) = 100, pow(10,3) = 1000. Понятно? |
| Автор: danilkramatorsk 13.1.2013, 23:34 | ||
| bsa, Я же только учу,не будь так агрессивен) по поводу циклов..их только начал и еще не все знаю, знаю, что счетчики задаются переменной counter ,так ведь? а по поводу
не понял как реализовать |
| Автор: NoviceF 14.1.2013, 10:22 | ||||||
без изменения логики программы для вывода таблички можно сделать так:
выравнивание столбцов - отдельная тема, мне на этом поприще элегантного решения не удалось найти (но особо и не было необходимости). |
| Автор: NoviceF 14.1.2013, 10:53 |
Кстати, да, спасибо |
| Автор: danilkramatorsk 14.1.2013, 15:04 | ||
NoviceF,
где об этом можно почитать посоветуй. ] |
| Автор: borisbn 14.1.2013, 15:05 |
| danilkramatorsk, я же дал ссылку |
| Автор: danilkramatorsk 14.1.2013, 15:20 |
| borisbn, не заметил,спасибо) |