Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сокращение кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пожалуйста! Сортировка и чтение с файла! http://www.cyberforum.ru/cpp-beginners/thread1070038.html
Сразу хочу сказать, что программка пишется с использованием двух инлклудов stdio.h conio.h т.к задание по информатике. Задание такое: Дан целый массив, максимальной размерности 200. Провести...
C++ Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки. : a - указатель исходной стpоки http://www.cyberforum.ru/cpp-beginners/thread1070029.html
Семафоры - можно ли считать ноль положительным числом? C++
подскажите 1. sem_wait(sem_t* sem); – «ожидание на семафоре». Выполнение потока блокируется до тех пор, пока значение семафора не станет положительным. он должен быть больше нуля и равный ему. ноль...
Файлы. Среднеарифметическое C++
Дан файл целых чисел dan.dat. Найти среднеарифметическое всех чисел.
C++ Задача (функция возвращающая значение и массивы данных) http://www.cyberforum.ru/cpp-beginners/thread1070008.html
Написать функцию, возвращающую значение, для решения следующей задачи. Найти сумму минимальных значений всех строк двумерного массива. Параметры функций - двумерный массив и количество строк массива....
C++ Замена отрицательных значений в файле нулями Написал код, для замены отрицательных значений в файле нулями...не могу понять где ошибки, подскажите пожалуйста #include <iostream> #include <stdio.h> #include <fstream> using namespace std; ... подробнее

Показать сообщение отдельно
JustBear
5 / 5 / 0
Регистрация: 01.03.2013
Сообщений: 161

Сокращение кода - C++

13.01.2014, 11:51. Просмотров 458. Ответов 7
Метки (Все метки)

Всем привет! Ребят, возникла мелкая проблема. Написал программку человеку, он начал сдавать ее преподу. Та не приняла, сославшись, что код "слишком длинный". Можно ли его как-то сократить, сохранив при этом "понятность" ввода данных в переменные?
Вот код, сократил, как мог:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <math.h> 
void main()
{int h,k=0;
float r;
 cout<<"Enter r: ";
 cin>>r;
 cout<<"Enter h: ";
 cin>>h;
 cout<<"Enter 1 for S or 0 for V: ";
cin>>k; 
if(k==1) 
{cout<<"S = "<<2*3.14*r*(h+r); } 
else
{cout<<"V = "<<3.14*pow(r,2)*h;}}
Суть задачи: вычисление площади или объема фигуры с использованием if. ОДНОГО if!
P.S.: пишу строго на C++ 6.0 (условие человека)

в приложении - извращенский вариант.
0
Миниатюры
Сокращение кода  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.