Карта сайта

Это автоматически сохраненная страница от 29.06.2013. Оригинал был здесь: http://2ch.hk/b/res/50743357.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Суб 29 Июн 2013 09:36:33
ANON NEED HELP
репост из программача.
Посоны! Срочно нужно решить задачу на С++.

В файле заданы числа, проверить являются ли последовательность чисел геометрической прогрессией?

С меня тонны нефти.


Суб 29 Июн 2013 09:37:26
>>50743357
бамп

Суб 29 Июн 2013 09:40:58
>>50743357
бамп1

Суб 29 Июн 2013 09:43:52
1)расставить числа по порядку. От большего к меньшему или наоборот
2)проверить по формуле
мимокрок

Суб 29 Июн 2013 09:45:06
>>50743357
бамп2

Суб 29 Июн 2013 09:45:38
>>50743357
Юзай вектор и фсканф. Решать за тебя тут никто не будет.

Суб 29 Июн 2013 09:46:53
>>50743673
>нужен готовый код
А еще чего тебе надо?

Суб 29 Июн 2013 09:50:17
>>50743357
Щас сделаю, чтобы мозги размять. Может, кто-то опередит

Суб 29 Июн 2013 09:52:21
>>50743853
Спасибо. Жду.

Суб 29 Июн 2013 09:52:41
>>50743883
Хуй кто будет что то за тебя делать

Суб 29 Июн 2013 09:53:43
>>50743883
.MODEL TINY
CODE SEGMENT
ASSUME CS:CODE, DS:CODE
ORG 100h
START:
mov ah,9
mov dx,OFFSET Msg
int 21h
int 20h
Msg DB 'Hello World',13,10,'$'
CODE ENDS
END START

Не благодари.

Суб 29 Июн 2013 09:55:35
>>50743978
а ты силен.
БАМП

Суб 29 Июн 2013 09:55:35
>>50743978
Но ты же хуйню написал.

Суб 29 Июн 2013 09:57:33
Посоны ну же. Я знаю вы можете.

Суб 29 Июн 2013 09:57:39
function geometr(a:arr; s:real):boolean;
var k:boolean;
begin
k:=true;
for i:=1 to n-1 do
if a[i] <> (a[i+1]/s) then k:=false;
geometr:=k;
end;

Суб 29 Июн 2013 09:59:13
>>50744134
ПРОГРАММИРОВАНИЕ ЕГЭ УРОВНЯ /b

Суб 29 Июн 2013 10:00:31
>>50744197
Но это не егэ. Зачет в универе.

Суб 29 Июн 2013 10:01:06
>>50744197
PO4INI MNE 4AJNIK TY ZHE PROGRAMMIST

Суб 29 Июн 2013 10:01:48
>>50744263
%Очередной говно Айтишник?%

Суб 29 Июн 2013 10:02:22
>>50743357
С++ бог врывается в тред.
Оп, выложи на рыгхост пак со смищными картинками или лол-тредшотами, а я пока годный код накидаю.

И скажи, какого типа числа.

Суб 29 Июн 2013 10:03:47
>>50744326
Не указано. Просто любая последовательность чисел.
пак щас запилю. будет долго ибо я с 3g

Суб 29 Июн 2013 10:08:53
>>50744372
Ок. Расчехляю компилятор.

Суб 29 Июн 2013 10:08:54
ну же антош. я на тебя расчитываю.

Суб 29 Июн 2013 10:11:57
Онтоша, зделой ему вишмастер.

Суб 29 Июн 2013 10:20:35
>>50743357
#include <iostream>
#include <string>
#include <conio.h>
#include <fstream>
#include <vector>

bool read_numbers(const std::string&amp; a_file_name, std::vector<double>&amp; a_numbers)
{
std::ifstream file(a_file_name);
bool success = false;

double number = 0;
if (file) {
while (file >> number) {
a_numbers.push_back(number);
}
if (!a_numbers.empty()) {
success = true;
}
}

return success;
}

bool check_progression(const std::vector<double> a_numbers)
{
bool geometric = true;

size_t size = a_numbers.size();
if (size > 2) {
double factor = a_numbers[1] / a_numbers[0];
for (size_t i = 2; i < size; ++i) {
if (a_numbers / a_numbers[i - 1] != factor) {
geometric = false;
break;
}
}
} else {
geometric = false;
}

return geometric;
}


int _tmain(int argc, _TCHAR* argv[])
{
std::vector<double> numbers;
if (!read_numbers("numbers.txt", numbers)) {
std::cout << "Failed to read numbers from file.\n";
} else if (check_progression(numbers)) {
std::cout << "The file contains geometric progression.\n";
} else {
std::cout << "The file does not contain geometric progression.\n";
}

_getch();
}

Суб 29 Июн 2013 10:22:47
>>50744858
как все сложно. это бы объяснить еще все

Суб 29 Июн 2013 10:22:53
http://pastebin.com/rcif6utX

Подправил и выложил по-человечески :3

Суб 29 Июн 2013 10:23:34
>>50744928
>как то, мне.

Суб 29 Июн 2013 10:25:45
>>50744928
Няша, ничего сложного, там 2 функции. Первая читает файл, вторая проверяет последовательность.

Суб 29 Июн 2013 10:26:26
>>50744858
Какой курс? Я бы взял тебя крестокодером на джуниора.

Суб 29 Июн 2013 10:26:57
>>50744311
Нюфак-ПОГРОМИСТ бомбанул. Ты то у мамки кодер, говноязыки нинужны?

Суб 29 Июн 2013 10:28:34
>>50744932
Няша, я не ОП, но спрошу. Знаком с boost или Qt?

Суб 29 Июн 2013 10:28:43
>>50745035
Спасибо за столь высокую оценку, но я уже неплохо трудоустроен.

Суб 29 Июн 2013 10:29:48
>>50745097
Знаком :3

Суб 29 Июн 2013 10:31:10
Спасибо. Оставь фейкомыльце, скину паки попозже.

Суб 29 Июн 2013 10:31:23
>>50744858
А эти ваши плюсы умеют на ноль делить штоле?

Суб 29 Июн 2013 10:31:34
>>50745102
Запили пожалуйста кулстори, я студентота 2 курс, хочу стать крестоебом. Возможно твоя история меня воодушевит.

Боюсь проходить собеседования, так как асоциален.

Суб 29 Июн 2013 10:32:30
>>50745182
Ну куда же без багов :3

Суб 29 Июн 2013 10:33:01
>>50745182
Толсто.

Суб 29 Июн 2013 10:33:05
>>50745035
Понимаю из его кода процентов 90, немного не укладывается в голове принцип работы программы. Я первокур. Это значит, что я тоже могу идти в контору на джуниора, или как?

Суб 29 Июн 2013 10:34:05
Ананимасы, а где почитать, как на крестах прогать? Но не консольные приложения, а формочках.

Суб 29 Июн 2013 10:34:44
>>50745210
Понимать и я понимаю, сам такое напиши.

Суб 29 Июн 2013 10:35:29
>>50743673
Тонны нефти это что?За бесплатно для тебя такого хуя никто ничего делать не будет

Суб 29 Июн 2013 10:36:10
>>50745248
Это думать надо, у меня на такое ушло бы много времени. И код получился бы гораздо объёмнее.

Суб 29 Июн 2013 10:36:57
>>50745239
Читай Qt

Суб 29 Июн 2013 10:37:11
>>50745210
Нет. Программа очень легкая, тут не то что понимать 90% надо, тут и самому бы написать.

Сам-не-могу-найти-работу-джуниором-кун

Суб 29 Июн 2013 10:38:33
>>50745305
Какой город?

Суб 29 Июн 2013 10:39:10
>>50744858
Нахуй ты фстрим с иостримом вместе подключаешь? Он же уже включен в него. И хуле не подключишь пространство, весь код стдшками засрал.
мимоговнокодер

Суб 29 Июн 2013 10:39:47
>>50744858
У меня комп распидорасило, пишу с ноута. Ну ты и засранец!

Суб 29 Июн 2013 10:40:32
>>50745355
BTW, а разве iostream и conio делают не одно и то же?

Суб 29 Июн 2013 10:41:08
если дабла то вы девственники, если трипла то вы геи, если квадрипла - откушу себе хуй.

Суб 29 Июн 2013 10:42:19
>>50745239 -кун

Суб 29 Июн 2013 10:42:45
>>50745398
Не, у конио своя атмосфера.

Суб 29 Июн 2013 10:42:47
>>50745339
Дс же. Никому не нужен первокур без опыта работы.

Суб 29 Июн 2013 10:43:03
>>50745355

>>включен в него
Насчет инклудов не знаю, бро. В том, что поставляется с Visual Studio 2010 не включен. И да, я всегда засираю код стдшками :3

Суб 29 Июн 2013 10:43:12
#include <iostream>
#include <fstream>

using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
const char *FILE_NAME = "pizda.txt";


ifstream f;
f.open(FILE_NAME);


double cur_num = 0, last_num = 0;
double b1, b2, q;
int n_read = 0;
bool flag_is_geom = true;


while (flag_is_geom &amp;&amp; !f.eof()) {
last_num = cur_num;

f >> cur_num;
++n_read;

if (n_read == 1) {
b1 = cur_num;
if (b1 == 0) {
flag_is_geom = false;
}
} else if (n_read == 2) {
b2 = cur_num;
if (b2 == 0) {
flag_is_geom = false;
}
q = b2 / b1;
} else {
if (last_num * q != cur_num) {
flag_is_geom = false;
}
}
}

if (flag_is_geom) {
cout << "is geom" << endl;
} else {
cout << "is not geom" << endl;
}


f.close();


return 0;
}


Суб 29 Июн 2013 10:43:22
>>50745455
О, это важное дело!

Суб 29 Июн 2013 10:46:24
>>50745305
Где ты там на ноль делишь то?

Суб 29 Июн 2013 10:46:33
http://www.ozon.ru/context/detail/id/6438791/

Суб 29 Июн 2013 10:48:29
Башковитый анон, посмотри на мой курсак по информатике, годно, не?

http://rghost.ru/47092037

Суть в том: в зависимости он значения сигнала на входе чёрного ящика обсчитывается сигнал на выходе, и ищется момент времени, когда сигнал достигает 90 вольт.

Суб 29 Июн 2013 10:48:53
>>50745537
Если в файле один из первых членов прогрессии будет нолем, сможешь предсказать дальнейшее действие программы?

Суб 29 Июн 2013 10:48:59
>>50745537
Двачую, я не оп. Но найти ошибки не могу.

Суб 29 Июн 2013 10:51:49
>>50745591
А как исправить?

Суб 29 Июн 2013 10:51:55
http://pastebin.com/LpafMkdD


Суб 29 Июн 2013 10:54:09
>>50745583
Для студента норм. Но вообще говно.

1. Код не форматирован.
2. Транслит, а не английский.
3. Мешаешь функции из C и методы из C++ (то printf, то cout).
4. Скорее всего, кое-где нужно юзать константные ссылки, а не обычные указатели.

Ну и пока все, что я нашел по диагонали прочитав твою лабу.

Суб 29 Июн 2013 10:54:31
>>50745693
main:

#include<iostream>
#include<math.h>
#include "newfile.h"
#define N 1000

using namespace std;
int main()
{
float t[N],Uvh[N],Uvyh[N],dt;
int r,n,i;
zastavka();
printf("\n\n\nMENU:\n1) Kontrolny rashet dlya N tochek\n2) Rashet parametra s zanannoy tochnostyu\n3) Zapys dannyh v fayl\n4) Vyhod\n");

while(1)
{
printf("\n\nVvedite comandu:\n\n");
cin>>r;
switch^
{
case 1:
{
cout<<"\nVvedite chislo tochek dlya kontrolnogo rascheta:\n\n";
cin>>n;
form_t(n, t, dt);
form_Uvh(n, t, Uvh);
form_Uvyh(n, Uvh, Uvyh);
form_tabl(n, t, Uvh, Uvyh);
}
break;

case 2:
{
pogreshnost(n);
}
break;

case 3:
{
form_t(150, t, dt);
form_Uvh(150, t, Uvh);
form_Uvyh(150, Uvh, Uvyh);
file(150, t, Uvh, Uvyh);
cout<<"\nDannye zapisany v fayl.\n\n";
}
break;

case 4:
{
cout<<"\n"<<endl;
return 0;
}
default:
printf("\nOshibka: nepravilny simvol.\n\n");
}
}
}

Суб 29 Июн 2013 10:55:06
>>50745591
Добавить условие, что член не равен нулю.

Суб 29 Июн 2013 10:55:15
>>50745659
Ноуп. А если первый член равен 0? 0 1 2 4

Суб 29 Июн 2013 10:55:23
>>50745724
newfile. Файл заголовков кидать смысла не вижу.

#include <iostream.h>
#include <math.h>
#include "newfile.h"
#define N 10000

void form_t(int n, float *t, float&amp; dt)
{
float tn=M_PI, tk=2*M_PI;
dt=(tk-tn)/(n-1);
for (int i=0;i<n;i++)
t=tn+i*dt;
}

void form_Uvh(int n, float *t, float *Uvh)
{
int U=5;
float a1=0.5;
float T=0.001;
for (int i=0; i<n; i++)
Uvh<em>=U*exp(-a1*t<em>)*sin(t<em>);
}

void form_Uvyh(int n, float *Uvh, float *Uvyh)
{
int Uvh1=10, a=5;
float b=0.05;
for (int i=0;i<n;i++)
if (Uvh<em><=Uvh1) Uvyh<em>=a;
else Uvyh<em>=b*(Uvh<em>)*(Uvh<em>);
}

void form_tabl(int n, float *t, float *Uvh, float *Uvyh)
{
cout<<"\n No t Uvh Uvyh"<<endl;
for (int i=0;i<n;i++)
printf("\n%3d %6.6f %6.3f %6.3f",i+1,t<em>,Uvh<em>,Uvyh<em>);
printf("\n\n");
}

float parametr(int n, float *t, float *Uvh, float&amp; dt)
{
float Umin=Uvh[0];
float moment;
for (int i=0; i<n; i++)
if(Uvh<em><Umin)
{
Umin=Uvh<em>;
moment=t<em>;
}
return (moment);
}

void file(int n, float *t, float *Uvh, float *Uvyh)
{
FILE *f1, *f2, *f3;
f1=fopen("massiv_t.txt", "w");
f2=fopen("massiv_Uvh.txt", "w");
f3=fopen("massiv_Uvyh.txt", "w");
for (int i=0; i<n; i++)
{
fprintf(f1,"\n %6.6f", t<em>);
fprintf(f2,"\n %6.6f", Uvh<em>);
fprintf(f3,"\n %6.6f", Uvyh<em>);
}
fclose(f1);
fclose(f2);
fclose(f3);
}

void zastavka()
{
FILE *f=fopen("zastavka.txt","r");
char ch;
while (!feof(f))
{
fscanf(f,"%c", &amp;ch);
printf("%c", ch);
}
fclose(f);
}

void pogreshnost(int n)
{
float tn2=M_PI, tk2=2*M_PI, t2[N], Uvh2[N], Uvyh2[N], par, dt2, p=1, eps=0.021, E=10000, par1;
par=E;
while (p>eps)
{
dt2=(tk2-tn2)/(n-1);
form_t(n, t2, dt2);
form_Uvh(n, t2, Uvh2);
form_Uvyh(n, Uvh2, Uvyh2);
par1=parametr(n, t2, Uvh2, dt2);
p=fabs(par-par1)/par1;
par=par1;
cout<<"\nChislo tochek="<<n<<" Moment vremeny="<<par<<" Pogreshnost="<<p<<"\n"<<endl;
n=2*n;
}
}

</em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></em>

Суб 29 Июн 2013 10:56:24
>>50743978
Лол, да это же hello world на асме да еще и под DOS. ОП лох

Суб 29 Июн 2013 10:56:36
>>50745659
Анон тебе уже исправил. Но так ты сильнее запутаешься только. Если ты ОП.

Суб 29 Июн 2013 10:57:27
http://qt-project.org/books и начинай кодить

Суб 29 Июн 2013 10:57:54
>>50745746
Ничего страшного, посмотри внимательнее.

Суб 29 Июн 2013 10:58:09
>>50745746
if (size > 2 &amp;&amp; a_numbers[0])

Суб 29 Июн 2013 10:58:32
Ненавижу такой скам, как ты, ОП. Вы позорите программистов, из-за вас, нас уже за инженеров не считают

Суб 29 Июн 2013 10:58:39
Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах так задачка вообще на пять минут.

Суб 29 Июн 2013 10:58:59
>>50745741
Можно по-подребнее? Что и куда вставлять. Я не понимат.

Суб 29 Июн 2013 10:59:26
>>50745835
Ну ты-то сразу без ошибок кодил!

Суб 29 Июн 2013 11:00:33
>>50745826
Точно, сам сглупил. Просто я на с# в основном, поэтому, видимо, не обратил внимание на это.

Суб 29 Июн 2013 11:01:16
>>50745841
Вот мудак.

Суб 29 Июн 2013 11:01:25
>>50743357
>2013
>C++
>не пишет на руборельсах/питоне
>мечтает об успехе, зарплате и тянках

Суб 29 Июн 2013 11:01:41
>>50745862
Ну ОП-то совсем не кодит. Нахуя им кашукресты дают сразу?

Суб 29 Июн 2013 11:01:54
>>50745835
>нас уже за инженеров не считают
а когда погромисты были инженеграми?

Суб 29 Июн 2013 11:02:04
>>50745848
Блядь, ОП, ты совсем уебок? Смотри, выше уже все благочестивый анон и его мамка-милашка все для тебя сделали. Тебе осталось только показать код преподу и вякнуть что-нибудь про инкапсуляцию, полиморфизм, наследование и лямбда-функции. Еще можно про рекурсию. Но не увлекайся. После того, как препод услышит эти слова - он отвяжется. Мы с пацанами 100 раз так делали, прокатывало.

Суб 29 Июн 2013 11:02:08
>>50745848
Выше код на пастебине.

Суб 29 Июн 2013 11:03:16
>>50745933
Я на крестах сразу кодил, ещё классе в 10-11. Тогда мало что было понятно, а сейчас вполне норм. Мой курсак болтается чуть выше. Если тебе есть что сказать по нему, буду очень благодарен.

Суб 29 Июн 2013 11:03:57
>>50745943
>вякнуть что-нибудь про инкапсуляцию, полиморфизм, наследование и лямбда-функции
Не в коем случае, иначе просекут подвох и попятят.

Суб 29 Июн 2013 11:04:14
>>50745937
Инженер-программист.

Суб 29 Июн 2013 11:04:19
>>50746000
>Ни в коем случае
Саиофикс

Суб 29 Июн 2013 11:04:50
>>50745714

Охуеть. И это курсак в ДС2? Легко вам, анончики. Нас раньше листингами асма грузили.

Суб 29 Июн 2013 11:04:54
>>50745943
Сейчас оп расскажет преподу про АЛЬФА-КАПСУЛЯЦИЮ и НАСЛЕДОВАТЕЛЬТЫЕ ВЫРАЖЕНИЯ, лол.

Суб 29 Июн 2013 11:06:48
>>50743357
var intro = prompt ("What are you not sure about?");
switch (intro){
case &amp;#39;life&amp;#39;:
console.log("So don&amp;#39;t live then");
break;
case &amp;#39;future&amp;#39;:
console.log("So don&amp;#39;t move then");
break;
case &amp;#39;you&amp;#39;:
console.log("So give me a kiss");
break;
default:
console.log("But why are you here then?");
}

Суб 29 Июн 2013 11:07:42
>>50746026
Я однажды объяснял одному альфачу сделанную мной лабу. Так он сфелился знатно, назвав заголовки (хидеры) заголовничками, а исходники - источниками.
Влепили удвл.

Суб 29 Июн 2013 11:08:07
>>50745714
>1. Код не форматирован.
Поясни вкратце, что значит.
>2. Транслит, а не английский.
Если честно, то курсак как бы и не совсем мой. Код мой, делал для балбеса из параллельной группы. Для себя я делал с setlocale русский язык, другое дело что у балбеса такая вещь выглядела бы странно.
>3. Мешаешь функции из C и методы из C++ (то printf, то cout).
Как учили. Диагноз понимаю, но как-то не придавал значения.

Суб 29 Июн 2013 11:08:35
>>50746093
Это что? PHP?

Суб 29 Июн 2013 11:09:03
Анон, который искал джуниора, уже ушел?

Суб 29 Июн 2013 11:09:12
>>50746132
Ну ничем же не похоже, блядь, ну как так можно?

Суб 29 Июн 2013 11:11:31
>>50745035
Анон, а меня можешь взять? Я могу в С++, STL, Boost, генетику и нейросетки и в прочие разные штуки. В качестве теста забесплатно даже чего-нибудь накодирую. Возьми меня на работу, анон!

Суб 29 Июн 2013 11:11:36
>>50744858
>bool check_progression(const std::vector<double> a_numbers)
амперсанд забыл.

Суб 29 Июн 2013 11:12:26
http://ru.wikipedia.org/wiki/Отступ_(программирование)

Выбери подходящий стиль и всегда следуй ему. Лучше K&amp;R выбирай, сейчас много кто его юзает, да и компактнее он.

Суб 29 Июн 2013 11:13:03
>>50746132
яваскрипт же

Суб 29 Июн 2013 11:13:23
http://pastebin.com/LpafMkdD

Суб 29 Июн 2013 11:14:51
>>50746232
Да в принципе он ничего не решает. Но, спасибо, внимательный анон.

Суб 29 Июн 2013 11:14:52
>>50744858
Братишка, а не будет проблем, связанных с неточностью представления дробного числа в машине?

Суб 29 Июн 2013 11:15:41
>>50744858
1. В визуальной говностудии не забыть подключить stdafx.h.
2. Функция main что возвращает, если судить по объявлению? int. А какого хуя она этот int не возвращает?

Суб 29 Июн 2013 11:16:42
>>50746266
Благодарю, читаю статью. А вообще ты сделал меня задуматься. Я думал, что уделил курсаку много времени, а оказалось, что многим вещам по незнанию просто не придал значения.

Суб 29 Июн 2013 11:16:52
>>50746387
Конпелятор сам 0 дописывает.

Суб 29 Июн 2013 11:17:15
>>50746357
Орёл... Но я могу работать удаленно! Я могу работать за еду! Я могу!

Суб 29 Июн 2013 11:17:39
>>50745915
И что там неправильно?

Суб 29 Июн 2013 11:20:55
http://job.2gis.ru/vacancy/all/

Суб 29 Июн 2013 11:21:01
>>50746435
error C2664: std::basic_ifstream<_Elem,_Traits>::basic_ifstream(const char *,std::ios_base::openmode,int): невозможно преобразовать параметр 1 из &amp;#39;const std::string&amp;#39; в &amp;#39;const char *&amp;#39;

бинарный &amp;#39;/&amp;#39;: &amp;#39;const std::vector<_Ty>&amp;#39; не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору

Конпелятор нихуя там не приписывает. Потому что нихуя не конпелирует это изделие.

Суб 29 Июн 2013 11:21:50
>>50746387
Возвращает, бро, неявно. Хотя, да, плохая это практика.

Суб 29 Июн 2013 11:22:05
>>50746579
))))))))АХАХАХ КАК МЫ ЗАТРОЛИЛИ С ТОПОЙ КРЕСТОЕБОВ))))) НАСТОЯЩИЕ ЛИСПЕРЫ НИКОГДА НЕ БУДУТ МАРАТЬ РУКИ О СРАНЫЕ КРЕСтЫ)))))))))))))))))))))))

Суб 29 Июн 2013 11:24:06
>>50746589
Студентота... В нашей дыре только инвентос со своим гомосексуальным OCaml(игрушки под не менее гомосексуальные iУстройства). И усё. Но сёравно спасибо.

Суб 29 Июн 2013 11:24:34
>>50746593
А ты обнови свой конпелятор, в новых плюсах добавили второй конструктор же.

Суб 29 Июн 2013 11:24:50
>>50746593
>Конпелятор нихуя там не приписывает. Потому что нихуя не конпелирует это изделие.
Так исправь на const char * в своем gcc.

Суб 29 Июн 2013 11:25:36
Анон можешь пояснить за это:


size_t size = a_numbers.size();
if (size > 2 &amp;&amp; a_numbers[0]) {
double factor = a_numbers[1] / a_numbers[0];
for (size_t i = 2; i < size; ++i) {
if (!a_numbers[i - 1] a_numbers / a_numbers[i - 1] != factor) {
geometric = false;
break;
}
}
} else {
geometric = false;
}

return geometric;
}

Суб 29 Июн 2013 11:25:54
>>50743670
Вектор для лохов

Суб 29 Июн 2013 11:26:24
>>50746744
джаваскрипт

Суб 29 Июн 2013 11:26:32
>>50746716
Ты чего мне Visual Studio 2008 ГЭЦЭЦОЙ назвал, окаянный?

Суб 29 Июн 2013 11:26:49
>>50746704
>Новые плюсы.
>Лабы в инстах, где используется bcc32.exe, iostream.h, fstream.h и ядро w/o using и namespace
/0

Суб 29 Июн 2013 11:28:20
>>50746778
У меня просто в gcc такая же хуйня. Исправил но не проверял еще. Лень.

Суб 29 Июн 2013 11:28:47
>>50746785
Да прокатит :3 Зато будет повод пояснить преподу за некоторе особенности C++11 и выебнуться.

Суб 29 Июн 2013 11:30:34
Смотрите, Антоны, я никогда не занимался кодингом, знаю базовый HTML и хочу стать кодером, делать хоть какие-то деньга на жизнь, кодя джаваскрипт. Вот сижу сам изучаю его в codeacademy, что скажешь, каковы мои шансы?

Суб 29 Июн 2013 11:30:34
>>50746025
И какой с этого выхлоп? Не вижу тебя в авангарде отечественной IT-революции.

Суб 29 Июн 2013 11:32:26
>>50746842
>пояснить преподу
>оп

Ну вот, опять процессор кинул исключение nan

Суб 29 Июн 2013 11:32:47
>>50746913
А почему не написать просто
return !programming

???

Суб 29 Июн 2013 11:33:23
>>50746113
Проиграл с этого уголовничка.

Суб 29 Июн 2013 11:33:40
>>50746913
Практически 100%. Если не бросишь и не социофоб.

Суб 29 Июн 2013 11:33:55
>>50746992
там же задания, нельзя своевольничать

Суб 29 Июн 2013 11:34:41
>>50747028
Не брошу, охуенно же. Там еще много чего есть jQuery, Python.

Суб 29 Июн 2013 11:35:14
>уголовничка.
Зато в ЕКБ можно придти в инст и купить диплом.

Суб 29 Июн 2013 11:35:16
Охуеть вообще. Я знаю цэпэпэ, сишарп о четвертой редакции дотнета, мускуль, ассемблер, говнодельфи с говнопаскалем и охуительную кучу алгоритмов. И при этом зарабатываю деньгу на жизнь, размахивая мечами по шлему товарищей на потеху публике. Я думаю, с базовым знанием HTML анон >>50746913 может зарабатывать деньги сосанием хуев, тащемта например.

Суб 29 Июн 2013 11:36:30
>>50747102
Просто ты лох. А он - няша.

Суб 29 Июн 2013 11:36:36
>>50747098
Получил эту ссаную бумажку пару дней назад. Ощущения никакие.

Суб 29 Июн 2013 11:36:51
>>50746360
Должны быть. Те, кто имел хоть какое-то отношение к ACM, если брать студентов, боятся прямого сравнения, как огня.

Суб 29 Июн 2013 11:37:14
>>50747102
Так то не веб дизайн. А знал бы джавускрипт, зарабатывал бы.

Суб 29 Июн 2013 11:38:59
>>50747102
Ты кловуняка, получается?

Суб 29 Июн 2013 11:43:06
>>50747236
У нас это называется БОГАТЫРЬ. Эдакая перенедореконструкция Руси 8-10 веков.

Суб 29 Июн 2013 11:43:35
>>50746744
Бамп

Суб 29 Июн 2013 11:44:28
>>50747450
Похоже на джаваскрипт.

Суб 29 Июн 2013 11:45:12
ОП, зачем ты такой дегенерат? Тебе не на прогера учиться надо, а на дизайнера какого-нибудь. Короче сажи наверни.

Суб 29 Июн 2013 11:45:46
>>50747525
Можно совмещать и то и другое.

Суб 29 Июн 2013 11:46:59
>>50747102
Ну смотри, ты тоже можешь там поучить джаваскрипт, может пригодится и сможешь устроиться веб кодером. Смотри, вот это весь курс, зеленое - что я уже прошел, и осталось еще немного и можно будет уже уверенно говорить, что я знаю базу джаваскрипт.

Суб 29 Июн 2013 11:47:02
>>50747543
Дизайнером интерфейсов что ли, лол?

Суб 29 Июн 2013 11:47:25
>>50747600
Да, например. Кодишь немного и рисуешь красиво.

Суб 29 Июн 2013 11:48:30
>>50747102
>знаю цэпэпэ
Таких людей в мире не существует.

Суб 29 Июн 2013 11:48:37
>>50747612
Лолка.

Суб 29 Июн 2013 11:49:39
>>50747668
Такое требуется везде. Ищут человека со знанием вебдизайна, создания интерфейсов, знанием html/css, php и javascript. И неплохая жизнь тебе обеспечена.

Суб 29 Июн 2013 11:52:49
>>50747450
Хуямп.
{
Переменную Размер инициализируешь размером массива.
Если Размер больше двух (и) первый член вектора НЕ ноль
{
Вычисляем Множителю, деля второй член вектор на первый.
Далее в Цикле от двух до Размера проверяешь
{
Если предыдущий i-тый член ноль или текущий i-ты/
предыдущий i-ты НЕ равен Множителю, то тогда твоя
последовательность хуйня, а не геометрическая.
Присваиваем фальшу и ломаем цикл нахуй.
}
Иначе последовательность хуйня, присваиваем фальшу

Возвращаем значение переменной geometric
}

Суб 29 Июн 2013 11:53:32
>>50746744
Тебе покритиковать или объяснить, что тут к чему?

Суб 29 Июн 2013 11:54:24
>>50747598
Там есть Java, Python или C++, няша?

Суб 29 Июн 2013 11:55:06
>>50747848
Это что? 1C?

Суб 29 Июн 2013 11:55:49
>>50747944
Это способ объяснения того, что делает код кучу постов выше.

Суб 29 Июн 2013 11:56:24
>>50747944
Да. Прогаю на 1C, получаю 74000 в месяцок. Тянки текут, холост, 23 года. Иногда поебываю бухгалтерш милф.

Суб 29 Июн 2013 11:57:10
>>50747848
А тут?


std::ifstream file(a_file_name);
bool success = false;

double number = 0;
if (file) {
while (file >> number) {
a_numbers.push_back(number);
}
if (!a_numbers.empty()) {
success = true;
}
}

return success;
}

Суб 29 Июн 2013 11:58:12
>>50747159
У меня вот глаз и задергался, когда его увидел. Есть идеи, как сделать иначе? а то я с плюсами не очень знаком

Суб 29 Июн 2013 11:58:18
http://www.codecademy.com/learn

Суб 29 Июн 2013 12:00:46
>>50748026

заводим файловый поток на чтение
объявляем переменную, инициализируем её.
то же самое
если файл имеет место быть
то читаем оттудова числа пока они читаются
{
и запихиваем их в вектор
}
если вектор после этого не пустой
то переменная success становится истиной. Или не становится, если были проблемы с открытием или прочтением файла.
в любом случае ее возвращаем как результат работы

Суб 29 Июн 2013 12:00:53
>>50748060
Ну там можно улучшить ситуацию с помощью long double. Или не сравнивать напрямую, а сравнивать разность с чем-нибудь маленьким.

Суб 29 Июн 2013 12:03:30
>>50748175
Что значит зашквар? Он востребован и приносит большие деньги. И не так труден.

Суб 29 Июн 2013 12:03:36
>>50747543
Дегенерат-дизайнер?

Суб 29 Июн 2013 12:03:36
>>50748026
Открываем поток для чтения фала с названием ФАЙЛ, который принимает указатель, хранящий ссылку на его имя.

Объявляем переменную УСПЕХ и инициализируем ее фальшей.

Объявляем переменную с плавующей точкой НОМЕР, инициализируем ее нулем.

Если твой ебучий файл возможно открыть, то
{
в цикле читаем из потока число в переменную НОМЕР, пока твой ебучий файл не закончится
{
кладем переменную в массив А_НОМЕРА
}

если твой массив не пустой, УСПЕХ = ПРАВДА

и возвращаем УСПЕХ

Суб 29 Июн 2013 12:04:46
>>50748268
Почему? Что тебе мешает?

Суб 29 Июн 2013 12:05:21
>>50748179
А, и впрямь, что-то я забыл про сравнение.

Суб 29 Июн 2013 12:07:23
>>50748349
ОПу лабу как-нибудь бы сдать. Он от таких тонкостей вообще ебанется.

Суб 29 Июн 2013 12:08:00
>>50748325
>зачем ты такой дегенерат?
>на дизайнера какого-нибудь
>Можно совмещать и то и другое.
>Дегенерат-дизайнер?

Петросян.jpg

А ты дибил.джпг. Коль не можешь понять.

Суб 29 Июн 2013 12:09:29
>>50748475
А, лол, не уловил связи с предыдущим.

Суб 29 Июн 2013 12:11:14
>>50748528
Прости няша. Я не хотел тебя обидеть. Хочешь, я помявкаю для тебя? :3

Суб 29 Июн 2013 12:11:56
>>50745659
>>Unknown Paste ID!

Суб 29 Июн 2013 12:12:13
>>50748607
У меня денег нет, я лучше поучу немного джаваскрипта еще перед сном, чтобы зарабатывать скорее начать.

Суб 29 Июн 2013 12:13:16
>>50748629
Потому что ты слоупок.

Суб 29 Июн 2013 12:14:01
>>50748629
#include <iostream>
#include <string>
#include <conio.h>
#include <fstream>
#include <vector>

bool read_numbers(const char *a_file_name, std::vector<double>&amp; a_numbers)
{
std::ifstream file(a_file_name);
bool success = false;

double number = 0;
if (file) {
while (file >> number) {
a_numbers.push_back(number);
}
if (!a_numbers.empty()) {
success = true;
}
}

return success;
}

bool check_progression(const std::vector<double>&amp; a_numbers)
{
bool geometric = true;

size_t size = a_numbers.size();
if (size > 2 &amp;&amp; a_numbers[0]) {
double factor = a_numbers[1] / a_numbers[0];
for (size_t i = 2; i < size; ++i) {
if (!a_numbers[i - 1] a_numbers / a_numbers[i - 1] != factor) {
geometric = false;
break;
}
}
} else {
geometric = false;
}

return geometric;
}


int main(int argc, char* argv[])
{
std::vector<double> numbers;
if (!read_numbers("numbers.txt", numbers)) {
std::cout << "Failed to read numbers from file.\n";
} else if (check_progression(numbers)) {
std::cout << "The file contains geometric progression.\n";
} else {
std::cout << "The file does not contain geometric progression.\n";
}

_getch();
}
[/sup]

Суб 29 Июн 2013 12:14:01
>>50748629
Аноны доставьте эту пасту. Кто схоронил?

Суб 29 Июн 2013 12:15:38
http://pastebin.com/QFjR1tP6

Тормоз епта

Суб 29 Июн 2013 12:17:36
>>50748716
Добра вам!

Суб 29 Июн 2013 12:22:09
>>50743357
Решается в одну строчку:
die(&amp;#39;OP-xyu&amp;#39;);

Суб 29 Июн 2013 12:27:20
>>50749031
Вот ты уебок!
void op_xyu()
{
try
{
op.die("xyu");
}
catch(Exception &amp;e)
{
cout <<"Exception thrown" << e.String();
}
}

Суб 29 Июн 2013 12:29:04
>>50749244
Твоя ява говно)))))

Суб 29 Июн 2013 12:30:26
>>50749327
Хуява. С++, кретин.

Суб 29 Июн 2013 12:34:08
>>50748782
Лол. Надеюсь опа выебут по самые гланды за то, что не сможет объяснить ни одной строчки этого кода.

Суб 29 Июн 2013 12:35:27
>>50749379
> e.String();
Кому ты пиздишь))))))))))))))))))

Суб 29 Июн 2013 13:05:25
http://vocaroo.com/i/s0Lvw4KGormA

Суб 29 Июн 2013 13:58:27
>>50749608
АЗАЗА ЗАТРАЛЛИЛ
Кретин, почитай учебник по сям, раздел "Исключения".


← К списку тредов