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

Упрощение кода программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить код на адекватность (объединение двух упорядоченных бинарных файлов в один) http://www.cyberforum.ru/cpp-beginners/thread862410.html
Даны два бинарных файла f1 и f2, компоненты которых - произвольные цепочки символов (компоненты упорядочены в алфавитном порядке). Написать программу, которая объединяет файлы f1 и f2 в файл f3 так, чтобы компоненты f3 тоже были упорядочены (в файле f3 не должны появляться два компонента с одинаковым значением). Написать также вспомогательные программы, которые позволяют создать файлы f1 и f2 и...
C++ Не могу найти ошибку в коде Не могу найти ошибку, в чем проблема? Текст задания. Несомненно, одно из самых важных и ответственных дел, которые существуют в нашем мире — это воспитание детей. Возможно, если вы будете хорошо учиться и покажете высокие результаты на этом соревновании, вас примут в детский сад нянечкой. Но вы должны быть хорошо подготовлены к принятию такой ответственной должности! Рассмотрим типичные... http://www.cyberforum.ru/cpp-beginners/thread862384.html
C++ Winsock2 hook
Может кто-нибудь написать пример хука для Winsock2(Ws2_32) closesocket ? (что бы закрывать сокет только когда нужно)
C++ Перегруженный оператор сдвига '<<' не функции-члена класса для объекта ostream
Добрый день. В учебнике попалось на первый взгляд простое задание: #include <iostream> int main() { std::cout << "Hello, world!"; } нужно модифицировать программу таким образом, чтобы она выводила: Initialize Hello, world!
C++ Поиск букв и символов в тексте http://www.cyberforum.ru/cpp-beginners/thread862359.html
Привет знатокам! вот такая задача: "Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+","-","*". Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. а) Подсчитать число вхождений буквы f в первые три группы букв ( в предложение, что...
C++ Вызов библиотеки классов C# из С++ Здравствуйте! Нужна помощь знающих людей. Предположим есть такая библиотека классов на C# в виде dll файла: using System; namespace ManagedDLL { public class ManagedClass { public int Add(int Number1, int Number2) подробнее

Показать сообщение отдельно
Delvox
 Аватар для Delvox
7 / 7 / 1
Регистрация: 09.03.2013
Сообщений: 54
12.05.2013, 14:28     Упрощение кода программы
Здравствуйте уважаемые форумчане!
Решил начать изучать язык Си++, начал с простого также как и при изучении языка Pascal.
Дана следующая задача:

Задача:

Составить программу, нахождения площади пола прямоугольной комнаты по длине и ширине.
1. Постановка задачи
Дано: длина и ширина прямоугольной комнаты
Найти: площадь комнаты

2. Математическая модель
Введём переменные
dl – длина комнаты
sh – ширина комнаты
S – площадь комнаты
S=dl*sh

Программу составил исходя из тех знаний которые у меня имеются + кое-что нашел в интернете.
Вопрос в следующем: Логично ли составлен код программы?, т.е. как его можно упростить и прийти к минимальному виду кода? Заранее спасибо

Код компилируется без ошибок

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h> //Подключаемые библиотеки
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, ""); //Для того чтобы в консоле тектс был русский 
 
    int dl, sh, s; //Обьявление переменных
 
    cout<<"Введите длину: "; //Вывод сообщения
      scanf("%d", &dl);      //Считывание числа с клавиатуры в переменную dl
 
    cout<<"Введите ширину: "; 
      scanf("%d", &sh);
 
    s = dl * sh; //Нахождение самой площади посредством умножение длины на ширину
    cout<< s; //Вывод полученного результата в консоль
 
cin.get(); // Для того чтобы консоль сразу после вывода результата не закрылась
cin.get();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru