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

Вывести на экран три числа с двумя пробелами между ними - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.63
DenisKh
3 / 2 / 1
Регистрация: 08.11.2010
Сообщений: 13
08.11.2010, 20:07     Вывести на экран три числа с двумя пробелами между ними #1
Я только начинаю программировать на С.Не могу сделать задачу:
Вывести на экран три числа в одну строку с двумя пробелами между ними.То есть в общем виде на экране выглядит так:
x y z
где x,y,z числа вводимые с клавиатуры.
Например:
21 34 56
Заранее спасибо.
P.S.Прошу не смеятся, я только начинаю заниматься программированием.
P.S.S.Посоветуйте пожалуйста какие-либо самоучители.

 Комментарий модератора 
Внимательно читайте объявления администрации.
Тема "Задачи для тренировки и лучшего понимания" не предназначена для решения студенческих задач.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2010, 20:07     Вывести на экран три числа с двумя пробелами между ними
Посмотрите здесь:

C++ Даны три целых числа. Вывести на экран те из них, которые являются положительными.
Даны три числа, вывести на экран наименьшее из них. C++
C++ Ввести из клавиатуры два числа, знак операции между ними и вывести результат, к нажатию "?".
C++ Вывести самую длинную последовательность букв, расположенных между двумя пробелами
C++ Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MikeSoft
Эксперт C++
 Аватар для MikeSoft
3782 / 1766 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
08.11.2010, 21:45     Вывести на экран три числа с двумя пробелами между ними #2
DenisKh, решение вашей задачи:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//---------------------------------------------------------------------------
#include <iostream>
//---------------------------------------------------------------------------
int main(int argc, char *argv[])
{
  int x,y,z;
  std::cout << "Enter X: ";
  std::cin >> x;
  std::cout << "Enter Y: ";
  std::cin >> y;
  std::cout << "Enter Z: ";
  std::cin >> z;
 
  std::cout << x << "  " << y << "  " << z << std::endl;
  std::system("pause");
 
  return 0;
}
//---------------------------------------------------------------------------
Можете также воспользоваться printf, если нужно на С, а не на С++
Mischanja
Всегда не хватает времени
 Аватар для Mischanja
117 / 117 / 7
Регистрация: 15.10.2009
Сообщений: 493
08.11.2010, 21:52     Вывести на экран три числа с двумя пробелами между ними #3
Цитата Сообщение от DenisKh Посмотреть сообщение
Я только начинаю программировать на С.Не могу сделать задачу:
Вывести на экран три числа в одну строку с двумя пробелами между ними.То есть в общем виде на экране выглядит так:
x y z
где x,y,z числа вводимые с клавиатуры.
Например:
21 34 56
Заранее спасибо.
P.S.Прошу не смеятся, я только начинаю заниматься программированием.
P.S.S.Посоветуйте пожалуйста какие-либо самоучители.

Внимательно читайте объявления администрации.
Тема "Задачи для тренировки и лучшего понимания" не предназначена для решения студенческих задач.
в С можно в printf с форматом. например для типа дабл -
C
1
printf ("x=%4d y=%4d z=%4d", x, y, z);
значит будет выводить числа с размером поля 4 символа.

в С++ можно установить ширину поля через setw(ширина_поля) -
C++
1
cout<<setw(4)<<x<<endl<<setw(4)<<y<<endl<<setw(4)<<z<<endl;
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
09.11.2010, 01:00     Вывести на экран три числа с двумя пробелами между ними #4
Mischanja,
в С++ можно установить ширину поля через setw(ширина_поля)
не забыв при этом подключить iomanip
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
09.11.2010, 11:09     Вывести на экран три числа с двумя пробелами между ними #5
Цитата Сообщение от Mischanja
в С можно в printf с форматом. например для типа дабл
%d означает decimal
Mischanja
Всегда не хватает времени
 Аватар для Mischanja
117 / 117 / 7
Регистрация: 15.10.2009
Сообщений: 493
09.11.2010, 13:33     Вывести на экран три числа с двумя пробелами между ними #6
Цитата Сообщение от silent_1991 Посмотреть сообщение
Mischanja,
не забыв при этом подключить iomanip
ну это само собой.

Добавлено через 36 секунд
Цитата Сообщение от accept Посмотреть сообщение
%d означает decimal
да ошибку допустил. ну все ровно, это вывод без знаковых чисел.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2010, 16:48     Вывести на экран три числа с двумя пробелами между ними
Еще ссылки по теме:

Даны три действительных числа, выбрать (вывести на экран) те из них, которые пренадлежат интервалу C++
Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DenisKh
3 / 2 / 1
Регистрация: 08.11.2010
Сообщений: 13
09.11.2010, 16:48  [ТС]     Вывести на экран три числа с двумя пробелами между ними #7
Спасибо!Буду пробовать.
Yandex
Объявления
09.11.2010, 16:48     Вывести на экран три числа с двумя пробелами между ними
Ответ Создать тему
Опции темы

Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru