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

Передача параметра в printf() от пользователя - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить образуют ли элементы массива геометрическую прогрессию http://www.cyberforum.ru/cpp-beginners/thread1546178.html
Решить методом классов. Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию. Если образуют, то вывести знаменатель прогрессии, если нет – вывести 0. Заранее благодарю
C++ Проверить, чередуются ли в массиве положительные и отрицательные числа Не разбираюсь с методом классов, прошу помочь. Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность. http://www.cyberforum.ru/cpp-beginners/thread1546172.html
Можно ли добавить "уточнение" данных C++
Я только начала изучать С++. Изучаю по Страуструпу. Там есть решение задачи, переводящей дюймы в сантиметры, ли наоборот. Хотела узнать, есть ли возможность дописать так, что бы, при введении не правильной единицы измерения, выводилось "Уточните единицы измерения"?? Сейчас при неправильном введении введенная длина считается нулевой. #include<iostream> using namespace std; int main() { ...
Создание AST на основе списка токенов C++
Здравствуйте! Я сейчас пытаюсь (снова) написать интерпретатор. Парсер я худо-бедно написал, теперь могу превратить строку - 2*(9-128) в список строк - . Теперь надо построить абстрактное синтаксическое дерево - (*) / \
C++ Поменять местами строки таблицы http://www.cyberforum.ru/cpp-beginners/thread1546157.html
Написать программу, которая заполняет двумерный массив 15*7 числами от 0 до 99. Запросить у пользователя два номера строк (например, 5 и 8) и поменять их местами. Генерацию я сделал, осталось поменять местами строки: #include <iostream> #include <stdlib.h> #include <time.h> #include <locale.h> using namespace std; int main()
C++ Геометрическая прогрессия Помогите, пожалуйста, написать программу для геом. прогрессии. Вывести первые n члена геометрической прогрессии, если дано а1 (первый член прогрессии) и q (знаменатель). n, a1, q - вводит пользователь. подробнее

Показать сообщение отдельно
mster-doc
 Аватар для mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
06.10.2015, 21:59     Передача параметра в printf() от пользователя
Всем доброго времени суток.
Подскажите кто знает. Как передать получаемый от пользователя параметр если выводить данные по средствам printf().
Для наглядности к примеру вывод чисел после запятой.
С cout понятно, а вот printf()...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
#include <iostream>
 
using namespace std;
 
int main()
{
    double a=2.1234567;
    int e=3;                     // допустим этот ввёл пользователь cin>>e; или scanf("%f",&e);
    
    cout.precision(e+1);
    cout<<a<<endl;
    
    printf("%.ef",a);   <<-- вот как правильно..... 
 
     getch();
     return 0; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru