- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
#include "stdafx.h"
int otv;
int main()
{
int l[10]={1,1,1,1,1,1,1,1,1,1};
start://старт
std::cout<<"Enter the number of variables < 10\n";
int g;
std::cin>>g;
if(g>=10||g<=0) goto start;
std::cout<<"please enter "<<g<<" your numbers\n";
for(int y=0;y<g;y++){int z;std::cin>>z;l[y]=z;}
for(int y=0;y<g;y++){std::cout<<l[y]<<", ";}
otv=l[0]*l[1]*l[2]*l[3]*l[4]*l[5]*l[6]*l[7]*l[8]*l[9];
std::cout<<"answer is "<< otv <<'\n';
return 0;}
Psionic 30.06.2013 14:01 # 0
Bart 30.06.2013 16:19 # +1
inkanus-gray 30.06.2013 16:29 # +1
Во-первых, где здесь C++, кроме cin/cout?
Во-вторых, нахрена тут goto?
В-третьих, где проверка ввода?
В-четвёртых, что за питушня в 14-й строке? А если мне нужно перемножить другое количество чисел?
Хотя если программа предназначалась для микроконтроллеров, то сойдёт.
На этом фоне довольно странно выглядит std:: и отсутствие using. Вывод: синтетика.
bormand 30.06.2013 18:33 # +2
До 10 чисел вполне будет работать, т.к. массив инициализирован единичками ;)
> Во-вторых, нахрена тут goto?
do { ... } while (...) не знает, а через while (...) { ... } не смог, вот и goto.
Подброшу еще говнеца на вентилятор.
Во-первых, где пробелы? Почему нубы так ненавидят их, и экономят каждый пробел в своем коде?
Во-вторых, зачем копетанский комметарий в строке 6?
В-третьих, какого хрена otv глобальная?
bormand 30.06.2013 18:39 # +1
Эта питушня вызвана питушнёй в 5й строке, а та, в свою очередь, основана на незнании std::vector или, на крайний случай, new int[g].
RiseOfDeath 02.07.2013 12:27 # 0
Когда смотришь сложный код - сразу понятно что откуда берется.
roman-kashitsyn 02.07.2013 12:30 # +4
RiseOfDeath 02.07.2013 14:35 # 0
inkanus-gray 02.07.2013 14:40 # 0
bormand 02.07.2013 18:45 # 0
А там и хидеры другие были, с расширением ".h".
inkanus-gray 03.07.2013 01:04 # −1
bormand 03.07.2013 05:30 # 0
Но я имел в виду только хидеры стандартной крестолибы.
govnor 03.07.2013 21:04 # −1
В ней при создании консольного проэкта сразу включается эта библиотека.
inkanus-gray 04.07.2013 09:34 # 0
Lure Of Chaos 04.07.2013 09:37 # +1
inkanus-gray 04.07.2013 09:39 # 0
Stertor 25.07.2013 08:41 # +1