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

Тип int. Как вывести следующее 050? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книга для самостоятельного изучения С++ http://www.cyberforum.ru/cpp-beginners/thread694894.html
Подскажите, пожалуйста, какую-нибудь нормальную книгу для самостоятельного изучения С++ (возможности теперь позволяют только самостоятельно) мне посоветовали начать с книги Прата 6 издания. Интересно это лучше всего что можно использовать новичку или есть еще что-то ? Скажіть будьласка якусь нормальну книгу для самостійного вивчення С++ ( можливості наразі позволяють тільки самостійно ) мені...
C++ Сделать подменю в консоли С++ часть 2 Хелп, ткните пальцем в какую сторону копать #include <conio.h> #include <stdio.h> #include <math.h> #include <iostream> #include <clocale> #include <time.h> using namespace std; int menu(int n); http://www.cyberforum.ru/cpp-beginners/thread694871.html
C++ Как такое решать?
Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точкой. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING: а) написать программу ввода такого текста с клавиатуры; б) напечатать все слова, отличающиеся от последнего слова, и совпадающие с начальным отрезком алфавита (a, ab, abc и т.д.). Слова печатать через один пробел, без точки.
C++ Вычислить площадь и высоту равностороннего треугольника
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны, площадь и длину высоты в порядке возрастания.#include <iostream.h> #include <strstrea.h> int main (int harg, char **arg) { int a, b, c, h, S; cout << "Введите стороны треугольника\n"; cin >> a; cin >> b; cin >> c; if (a=b=c) {h=a/2*1.73;
C++ E2313 Constant expression required http://www.cyberforum.ru/cpp-beginners/thread694848.html
при компиляции возникает ошибка в последней строке test.v1.cpp(38): E2313 Constant expression required main (){ int count; int j = 0; unsigned int val = 0; int i = 0; { int size = 0;
C++ Создание функции квадратов Дан интервал натуральных чисел . Вывести все те числа, которые принадлежат этому интервалу и которые можно выразить как сумму двух квадратов(используя функцию которая распознает квадраты целых чисел). Писать с помощью iostream. Как я понял, сумма двух квадратов это 1^1+2^2=5, т.е. i*i+j*j=sumkv, но как все это записать в программу не пойму. Надеюсь на вашу помощь, заранее спасибо :) подробнее

Показать сообщение отдельно
D_bl_M
28 / 28 / 1
Регистрация: 25.03.2012
Сообщений: 129

Тип int. Как вывести следующее 050? - C++

11.11.2012, 20:03. Просмотров 424. Ответов 6
Метки (Все метки)

Вопрос следующего характера, имея переменную типа int, как вывести к примеру код мобильного оператора в Украине, скажем МТС (050)

Это конечно для меня не критично, на как бы на будущее надо знать.

вот задача:
Номер телефона, например (212) 767—8900, можно условно разделить на три части: код города (212), номер телефонной станции (767) и номер абонента (8900). Напишите программу с использованием структуры, поз-
воляющую раздельно хранить эти три части телефонного номера. Назовите структуру phone. Создайте две структурные переменные типа phone.
Инициализацию одной из них произведите сами, а значения для другой запросите с клавиатуры. Затем выведите содержимое обеих переменных на экран. Результат работы программы должен выглядеть приблизительно так:

Введите код города, номер станции и номер абонента:
415 555 1212
Мой номер (212) 767-8900
Ваш номер (415) 555-1212
Вот как бы я решение сделал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
using std :: cout;
using std :: cin;
using std :: endl;
 
struct phone
{
    int code;
    int station;
    int abonent;
};
 
int main ()
{
    setlocale (LC_ALL, "Russian");
 
    phone myphone = {111, 222, 3333};
    phone yourphone;
 
    cout << "Введите код города, номер станции и номер абонента:" << endl;
    cin >> yourphone.code >> yourphone.station >> yourphone.abonent;
    cout << "Мой номер (" << myphone.code << ") " << myphone.station << "-" << myphone.abonent << endl;
    cout << "Ваш номер (" <<yourphone.code << ") " << yourphone.station << "-" << yourphone.abonent << endl;
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru