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

Упростить код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразования строки в число http://www.cyberforum.ru/cpp-beginners/thread249642.html
Добрый вечер! Знаю, что подобная проблема здесь уже поднималась, однако решение ее я так и не нашел. Суть задачи: ввести сумму используя стандартный класс string или массив строк и преобразовать в число типа double. Написал код: double mstold(string m); int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian"); string m1; cout << "Введите денежную сумму (используйте символ $):...
C++ Цыкл Данная последовательность целых чисел, за которой следует 0. Найти максимальный элемент в этой последовательности. Добавлено через 1 час 28 минут уже не нужно http://www.cyberforum.ru/cpp-beginners/thread249637.html
C++ Присвоение типа Char
нид хелп) итак, мне надо, чтобы прога проверяла, является ли переменная а равна значению a, b или c, а потом исполняла ряд команд. если пишу так: if (a="A"), пишет, мол error C2440: =: невозможно преобразовать "const char " в "char" а если так:
Найдите ошибку в программе C++
Не могу исправить ошибку в функции (171-181 строка) все остальное работает #include <iostream> #include <cstdlib> #include <iomanip> #include <ctime> #include <fstream> using namespace std;
C++ вывод суммы прописью http://www.cyberforum.ru/cpp-beginners/thread249630.html
как написать функцию которая выводит ссумму прописью, например ввожу 5643- выводит пять тысяч шестьсот сорок три рубля
C++ Warning C4996: 'strcpy': This function or variable may be unsafe написал программу все считает , но выводит ошибку окно как сделать отладку программы? Warning 1 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. c:\users\wild_flower\documents\visual studio 2010\projects\account\account\account.cpp 14 1 Account подробнее

Показать сообщение отдельно
Stakhoff
1 / 1 / 0
Регистрация: 16.02.2011
Сообщений: 32
27.02.2011, 23:27     Упростить код
Как упростить вот такой код?
Спасибо за внимание.

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
        const int H = 20;              // игровое поле H x W,
        const int W = 50;
        char m[H][W];
 
        for (int x = 0; x < H; ++x)
        for (int y = 0; y < W; ++y)    // игровое поле H x W, заполненное пробелами
        
        m[x][y] = ' ';
 
        for (int left_line = 0; left_line < H; ++left_line)    // левая линия 
        m[left_line][0] = '|';
 
        for (int right_line = 0; right_line < H; ++right_line) // правая линия
        m[right_line][W-1] = '|';
 
        for (int up_line = 0; up_line < W; ++up_line) // верхняя линия 
        m[0][up_line] = '-';
 
        for (int down_line = 0; down_line < W; ++down_line) // нижняя линия
        m[H-1][down_line]= '-';
 
        for (int left_gate = H/2-2; left_gate < H/2+2; ++left_gate) // левые ворота
        m[left_gate][0] = ' ';
 
        for (int right_gate = H/2-2; right_gate < H/2+2; ++right_gate) // левые ворота
        m[right_gate][W-1] = ' ';
 
        for (int central_line = 0; central_line < H; ++central_line)    // центральная линия 
            m[central_line][W/2] = ':';
 
 
        for (int x = 0; x < H; ++x)
        {
        for (int y = 0; y < W; ++y)
                cout << m[x][y];
                cout << endl;
        }
        _getch();
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru