ВУЗ:
Составители:
Рубрика:
53
Числовые данные часто вводят в символьном виде, а затем
преобразуют в подходящий числовой тип.
Пример. Конвертация символьных массивов в числовые типы.
Функция atoi()преобразует строку, указанную как параметр, в целое
число, а функция atof() преобразует строку в число с плавающей точкой.
Функции вернут 0, если преобразование невозможно.
#include <iostream>
#include <cstdlib>
#include <clocale>
using namespace std;
int main ()
{
setlocale(LC_CTYPE, "rus"); // русификация консоли
char chislo [10];
cout << " Ввести целое число ";
cin>>chislo;
// преобразуем символы в целое число:
int n;
n=atoi(chislo); // в целое
//
cout<<"\n n="<<n<<" 2*n= "<<2 * n<<"\n";
cout << " Ввести число "; cin>>chislo;
// преобразуем символы в число с плав. точкой:
double x=atof(chislo); // в double
cout<<"\n x="<<x<<" 2*x= "<<2 * x<<"\n";
return 0;
}
Числовые данные часто вводят в символьном виде, а затем преобразуют в подходящий числовой тип. Пример. Конвертация символьных массивов в числовые типы. Функция atoi()преобразует строку, указанную как параметр, в целое число, а функция atof() преобразует строку в число с плавающей точкой. Функции вернут 0, если преобразование невозможно. #include#include #include using namespace std; int main () { setlocale(LC_CTYPE, "rus"); // русификация консоли char chislo [10]; cout << " Ввести целое число "; cin>>chislo; // преобразуем символы в целое число: int n; n=atoi(chislo); // в целое // cout<<"\n n="< >chislo; // преобразуем символы в число с плав. точкой: double x=atof(chislo); // в double cout<<"\n x="<
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »