Int main(). cout << "Enter" << endl

{

char string[128];

cout << "Enter" << endl;

cin.getline(string, sizeof(string), 'z');

cout << "You enter: " << string << endl;

cin.get();

cin.get();

return 0;

}

 
 

highlightSyntax('cpp_44930','cpp'); Что необходимо знать.


1. cin и cout являются объектами (переменными) классов istream и ostream, которые определены в заголовочном файле iostream.h. О ни предоставляют функции, которые ваши программы могут вызывать для решения определенных задач.
2. Функция cout.width позволяет вашим программам указать минимальное количество символов, которые будет использовать следующее выходное значение.
3. Функция cout. fill позволяет вашим программам указать символ, который cout будет использовать для заполнения пустого пространства устанавливаемого с помощью cout.width или setw.
4. Манипулятор setprecision позволяет программам управлять количеством цифр, выводимых справа от десятичной точки для значений с плавающей точкой.
5. Функции cin.get и cout.put позволяют программам вводить или выводить один символ.
6. Функция cin.getline позволяет программам читать строку текста с клавиатуры.

4.3. Using namespace std в С++.

В C++ есть пространства имен. Каждая переменная, класс принадлежат какому-то пространству имен. Для обращения к переменной "a" пространства имен "nmsps" нужно писать "nmsps::a". По умолчанию используется пространство имен с пустым именем, однако все стандартные функции расположены в пространстве имен std.

Если вы не напишете " using namespace std;" то, например, вместо:

cout << ‘Hello world!’;

надо будет всякий раз писать:

std: cout << ‘Hello world!’;

и так для каждой стандартной функции. (Primer 4 лекции 8).

Операторы, типы данных и выражения.

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

Арифметические операторы

При математических вычислениях используются следующие арифметические операторы:

Оператор Функция оператора
+ сложение
вычитание
* умножение
/ деление
% получение остатка от деления нацело

Деление нацело.

Оператор % используется для расчета остатка от деления нацело. Остаток от деления нацело также всегда является целым числом.

В программе подсчитывается количество банкнот достоинством в двадцать, десять, пять и один доллар, необходимых для уплаты определенной суммы.

(Primer 9 лекции 4).

#include <iostream>

using namespace std;

Main()

{

int amount, twenties, tens, fives, ones, r20, r10;

cout << "Enter summa:\n";

cin >> amount;

twenties = amount / 20;

r20 = amount % 20; /*r20 - остаток от деления на двадцать*/

tens = r20 / 10;

r10 = r20 % 10; /*r10 - остаток от деления на десять*/

fives = r10 / 5;

ones = r10 % 5;

cout << "\nSumma " << amount << " dollars:";

cout << "\n20 dollars - " << twenties;

cout << "\n10 dollars - " << tens;

cout << "\n5 dollars - " << fives;

cout << "\n1 dollars - " << ones;

cin.get();

cin.get();

return (0);

}

При выполнении математических расчетов, как правило, по обе стороны от знака равенства используют данные одного типа. Например, если складывают два числа типа float, тип переменной, которой присваивают результат, тоже должен быть определен как float.

Можно использовать и данные разных типов в правой и левой частях выражения. Отображаемое на экране значение будет определяться в зависимости от типа переменной в левой части выражения.

main()

{

int total;

float cost=56.3, ship=4.9;

total = cost + ship;

}

Сначала выполняется математическое действие, а затем происходит присваивание значения.

Можно складывать два целых числа, определив сумму как float. Вследствие того, что оба слагаемых являются целыми числами, в десятичной части будут проставлены нули - N.00.

Данные float и int можно объединять и в правой части уравнения, в случае сложения и вычитания полученные результаты будут отображаться в соответствии с заданным типом переменной в левой части.

Аналогичные правила соблюдаются и при выполнении деления. Если вы хотите, чтобы переменная, содержащая результат деления и определенная как float, имела значимые цифры в десятичной части, необходимо, чтобы хотя бы у одного из участвующих в делении чисел также имелась дробная часть. (Primer 10 лекции 4)

#include <iostream>

using namespace std;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: