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

Совершенствование кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программы которые бы выполняли такие функции http://www.cyberforum.ru/cpp-beginners/thread444428.html
для определения времени и даты создания файла, имя которого задает пользователь. для выполнения задержки в n секунд, используя прерывание 1Ah.
C++ Найти среди 10-ти русских существительных отглагольные (хождение) и вывести их 1)Найти среди 10-ти русских существительных отглагольные(хождение) и вывести их. 2)Определить, является ли в простом предложении cold прилагательным или существительным и перевести его на русский язык. http://www.cyberforum.ru/cpp-beginners/thread444424.html
C++ Работа с файлами
Нужно создать программу которая записывает в файл,вводимый текст. Далее выводится меню выбора. 1.Просто вывети тект из файла; 2.Вывети опредленную строку из файла. Помогите реализовать.. Вначале ошибка,не могу понять почему не записывает... #include <iostream.h> #include <fstream.h> #include <cstdlib>
C++ Преобразование и построение матриц
Дана действительная матрица
C++ Даны целые числа р и q. Получить все делители числа q, взаимно простые с р http://www.cyberforum.ru/cpp-beginners/thread444400.html
Получить все делители числа q, взаимно простые с р.
C++ Даны натуральные числа п, р, целые числа A1 ..., An,. Получить произведение членов последовательности A1, ..., An, кратных р подробнее

Показать сообщение отдельно
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
11.02.2012, 16:21     Совершенствование кода
1. да, мало того это хорошая идея - инициализировать сразу после объявления. только лучше каждую переменную на своей строке. более читаемо.

2. опять же из соображений читаемости и очевидности кода - да. что-то вродe a=round(a) гораздо яснее передает суть, чем строка a = int(a * 100) / 100.0; Но программа маленькая и это не критично.

3. если все умещается в пределах экрана, то можно. Иначе либо просто перенести строку с правильным выравниванием, либо сделать еще один cout<<...

4. исходить нужно из соображений требуемой точности, а не экономить память на глупостях.
 
Текущее время: 13:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru