Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> табуляция, тубуляция 
:(
    Опции темы
danilkramatorsk
Дата 13.1.2013, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 22.12.2012

Репутация: нет
Всего: нет



вообщем дана программа 
Код

#include <iostream>
using namespace std;

      int main ()
{
int counter,n,operation1,operation2,operation3;
counter=0;
 while (counter <5)
 {
       cout << "N";
       cout << endl;  
       cin >> n;
       counter+=1;
    
       operation1 = n*10;
       cout << "\t10*N = \n" << operation1;
       operation2 = n*100;
       cout << "100*N = " << operation2;
       operation3 = n*1000l;
       cout << "1000*N = " << operation3; 
         
 }
      
system ("Pause void");
return 0;
}




нужно что бы выглядело так

N   10*N  100*N 1000*N
и под каждым соответствующее значение 
т.е.



10*N 
10 
 
100*N 
100 

1000*N 
1000 
это конечно же в разных столбцах должно быть
 
PM MAIL   Вверх
bsa
Дата 13.1.2013, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



danilkramatorsk, а в чем собственно проблема? Делаешь вложенный цикл, во внутреннем печатаешь i * pow(10, j), а во внешнем после внутреннего символ перевода строки.
PM   Вверх
danilkramatorsk
Дата 13.1.2013, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 22.12.2012

Репутация: нет
Всего: нет



bsa, не понял тебя абсолютно!
Цитата

i * pow(10, j)
)
что за pow что за i откуда они вообще?

Это сообщение отредактировал(а) danilkramatorsk - 13.1.2013, 23:18
PM MAIL   Вверх
bsa
Дата 13.1.2013, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



danilkramatorsk, про циклы слышал? Какие переменные, обычно, используются в качестве счетчиков?

Цитата(danilkramatorsk @  14.1.2013,  00:17 Найти цитируемый пост)
что за pow
power - степень. 10 в степени j. pow(10,0) = 1, pow(10, 1) = 10, pow(10,2) = 100, pow(10,3) = 1000. Понятно?

PM   Вверх
danilkramatorsk
Дата 13.1.2013, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 22.12.2012

Репутация: нет
Всего: нет



bsa
Я же только учу,не будь так агрессивен)
по поводу циклов..их только начал и еще не все знаю, знаю, что счетчики задаются переменной counter ,так ведь?
а по поводу 
Цитата

Делаешь вложенный цикл, во внутреннем печатаешь i * pow(10, j), а во внешнем после внутреннего символ перевода строки. 

не понял как реализовать

PM MAIL   Вверх
NoviceF
Дата 14.1.2013, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 13.3.2012
Где: Ростов-на-Дону

Репутация: 2
Всего: 2



Цитата(danilkramatorsk @ 14.1.2013,  00:34)
bsa
Я же только учу,не будь так агрессивен)
по поводу циклов..их только начал и еще не все знаю, знаю, что счетчики задаются переменной counter ,так ведь?
а по поводу 
Цитата

Делаешь вложенный цикл, во внутреннем печатаешь i * pow(10, j), а во внешнем после внутреннего символ перевода строки. 

не понял как реализовать

без изменения логики программы для вывода таблички можно сделать так:
Код

#include <iostream>

using namespace std;

int main()
{
    int counter, n, operation1, operation2, operation3;
    counter = 0;
    while (counter < 5)
    {
        cout << "pls, enter N: ";
        cin >> n;
        counter += 1;
        operation1 = n * 10;
        cout << "N\t" << "10*N " << "100*N " << "1000*N" << endl;
        cout << n << '\t' << operation1 << "   ";
        operation2 = n * 100;
  
       cout << operation2 << "   ";
        operation3 = n * 1000l;
        cout << operation3 << endl;
    }
}

выравнивание столбцов - отдельная тема, мне на этом поприще элегантного решения не удалось найти (но особо и не было необходимости).
PM MAIL   Вверх
borisbn
Дата 14.1.2013, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(NoviceF @  14.1.2013,  10:22 Найти цитируемый пост)
выравнивание столбцов - отдельная тема, мне на этом поприще элегантного решения не удалось найти

setw же из iomanip


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
NoviceF
Дата 14.1.2013, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 13.3.2012
Где: Ростов-на-Дону

Репутация: 2
Всего: 2



Цитата(borisbn @  14.1.2013,  11:48 Найти цитируемый пост)
setw же из iomanip

Кстати, да, спасибо smile
PM MAIL   Вверх
danilkramatorsk
Дата 14.1.2013, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 22.12.2012

Репутация: нет
Всего: нет



NoviceF
Цитата

выравнивание столбцов - отдельная тема

где об этом можно почитать посоветуй.
]
PM MAIL   Вверх
borisbn
Дата 14.1.2013, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



danilkramatorsk, я же дал ссылку


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
danilkramatorsk
Дата 14.1.2013, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 22.12.2012

Репутация: нет
Всего: нет



borisbn, не заметил,спасибо)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1028 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.