Hip-Hop.Ru

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка] (https://www.hip-hop.ru/forum/programmisty-kompyuternye-tehniki-kotorye-nikogda-ne-spyat-besedka-252443/)

A_D 9 июня 2013 12:46

пацаны нужна ваша помощь..заебало это программирование уже..времени мало совсем..помогите с такой ебалой..
задание.вычислить произведение элементов массива, расположенных между макс и мин элементами
вот код
Показать скрытый текст
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
const int N=15;
int i,j, proizv,index_min,index_max;
double mas[N], masMin, masMax, range;
cout << "Введите элементы массива:\n";
for (i = 0; i < N; i++)
{
cout << "mas[" << i << "] -> ";
cin >> mas[i];
}
//находим минимальное и максимальное значение элементов массива
masMin = mas[0]; masMax = mas[0];
for (i = 1; i < N; i++)
{
if (mas[i] < masMin) masMin = mas[i];
if (mas[i] > masMax) masMax = mas[i];
}
for(i=index_min+1;i<index_max;i++)
{
proizv*=mas[i];j++;
}
cout << proizv;
getch()
return 0;
}


в чем вся соль то..для защиты этой лабы..он дал задание..
вычислить произведение элементов массива через "одного.", расположенных между макс и мин элементами..при этом эти 2 цикла,были заменены одним..
Показать скрытый текст
for (i = 1; i < N; i++)
{
if (mas[i] < masMin) masMin = mas[i];
if (mas[i] > masMax) masMax = mas[i];
}
for(i=index_min+1;i<index_max;i++)
{
proizv*=mas[i];j++;
}

помогите пожалуйста,я был бы рад очень..

Ёбушки-Воробушки 9 июня 2013 14:53

A_D скажи плиз как правильно произносить C#? И чем отличается от С++?

Mase1 9 июня 2013 14:58

Цитата:

Цитата от Ёбушки-Воробушки (Сообщение 1077520697)
A_D скажи плиз как правильно произносить C#? И чем отличается от С++?

си шарп
много чем отличается, гугли)

motiv 911 9 июня 2013 15:01

Цитата:

Цитата от Плохая Марсианка (Сообщение 1077513764)
Ребят, есть люди, которые в мадкаде шарят?
Мне надо завтра сдать практическую одну, только сегодня об этом узнала...
Скачала уже порядком восьми версий и не одна не установилась!
Есть задание! Есть методичка! Есть пример работы!
Кто может помочь, а?

Добавлено через 5 часов 43 минуты 42 секунды
:(

рассказывай-подумаем, посмотрим.

Ёбушки-Воробушки 9 июня 2013 15:02

Цитата:

Цитата от Mase1 (Сообщение 1077520708)
Цитата:

Цитата от Ёбушки-Воробушки (Сообщение 1077520697)
A_D скажи плиз как правильно произносить C#? И чем отличается от С++?

си шарп
много чем отличается, гугли)

спасибо :)

Юра Шай 9 июня 2013 15:26

Только недавно для себя открыл страшную вещь: в Делфи нет шага в цикле for. Вот бред:facepalm: Приходится даже в такой простой хрене изобретать велосипед. Понятно, что i:=i+2, просто не предусмотрительно как-то. Или я путаю что-то и шаг есть?

Си шарп вроде под дотНЕТ хорошо заточен, сейчас пытаюсь изучить этот язык. Очень понравился. С Юньки начал прикалываться, сердито и просто. Сейчас xamarin качнул, кто работал? Вещь вроде прикольная. Си шарп и вб.нет. Только там что-то ещё на джаве. Уже много мыслей по замене Юньковского косого гуи ксамарином. Сел в общем апи читать:)

Цитата:

Цитата от A_D (Сообщение 1077520470)
заебало это программирование уже..
задание.вычислить произведение элементов массива, расположенных между макс и мин

Вот такие же мысли к окончанию шараги:) Через неделю экзамены, преподы не знают как в делфи сделать шаг в 2.
А задание вообще одно на все поколения программистов. Заебали они с этими числовыми операциями над массивами, а стринги там всякие никто даже не рассказывает как использовать в массивах, листингов нет, о наследовании нам даже не рассказывали, более того, даже о классах. Но сука сранные числовые операции с массивами несколько раз за семестр. Преподаватели-теоретики, блин.

A_D 9 июня 2013 15:37

Цитата:

Цитата от Юра Шай (Сообщение 1077520775)
Вот такие же мысли к окончанию шараги Через неделю экзамены, преподы не знают как в делфи сделать шаг в 2.
А задание вообще одно на все поколения программистов. Заебали они с этими числовыми операциями над массивами, а стринги там всякие никто даже не рассказывает как использовать в массивах, листингов нет, о наследовании нам даже не рассказывали, более того, даже о классах. Но сука сранные числовые операции с массивами несколько раз за семестр. Преподаватели-теоретики, блин.

ты соображаешь смотрю, помоги пожалуйста :)

Юра Шай 9 июня 2013 15:39

Цитата:

Цитата от A_D (Сообщение 1077520803)
Цитата:

Цитата от Юра Шай (Сообщение 1077520775)
Вот такие же мысли к окончанию шараги Через неделю экзамены, преподы не знают как в делфи сделать шаг в 2.
А задание вообще одно на все поколения программистов. Заебали они с этими числовыми операциями над массивами, а стринги там всякие никто даже не рассказывает как использовать в массивах, листингов нет, о наследовании нам даже не рассказывали, более того, даже о классах. Но сука сранные числовые операции с массивами несколько раз за семестр. Преподаватели-теоретики, блин.

ты соображаешь смотрю, помоги пожалуйста :)

Так в том-то и дело, что я эти сранные числовые массивы так и не понял :guinda: Их у нас никто так и не понял. Так что извини. Помог бы, если б знал.
Вообще пока сижу и ахреневаю, ничего не знаю. Вот сейчас литературку всякую читаю, авось чему научусь:boyara:

A_D 9 июня 2013 16:08

Цитата:

Цитата от A_D (Сообщение 1077520470)
пацаны нужна ваша помощь..заебало это программирование уже..времени мало совсем..помогите с такой ебалой..
задание.вычислить произведение элементов массива, расположенных между макс и мин элементами
вот код
Показать скрытый текст
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
const int N=15;
int i,j, proizv,index_min,index_max;
double mas[N], masMin, masMax, range;
cout << "Введите элементы массива:\n";
for (i = 0; i < N; i++)
{
cout << "mas[" << i << "] -> ";
cin >> mas[i];
}
//находим минимальное и максимальное значение элементов массива
masMin = mas[0]; masMax = mas[0];
for (i = 1; i < N; i++)
{
if (mas[i] < masMin) masMin = mas[i];
if (mas[i] > masMax) masMax = mas[i];
}
for(i=index_min+1;i<index_max;i++)
{
proizv*=mas[i];j++;
}
cout << proizv;
getch()
return 0;
}


в чем вся соль то..для защиты этой лабы..он дал задание..
вычислить произведение элементов массива через "одного.", расположенных между макс и мин элементами..при этом эти 2 цикла,были заменены одним..
Показать скрытый текст
for (i = 1; i < N; i++)
{
if (mas[i] < masMin) masMin = mas[i];
if (mas[i] > masMax) masMax = mas[i];
}
for(i=index_min+1;i<index_max;i++)
{
proizv*=mas[i];j++;
}

помогите пожалуйста,я был бы рад очень..

если кому не понятно, что значит два фора в один..то обьясню по другому..должен быть один фор и из него вытекали ифы(if)
Показать скрытый текст
for (i = 1; i < N; i++)
{
if (mas[i] < masMin) masMin = mas[i];
if (mas[i] > masMax) masMax = mas[i];
}
for(i=index_min+1;i<index_max;i++)
{
proizv*=mas[i];j++;
}


помогите..не много ведь прошу:saint:

Плохая Марсианка 9 июня 2013 17:17

Цитата:

Цитата от motiv 911 (Сообщение 1077520713)
Цитата:

Цитата от Плохая Марсианка (Сообщение 1077513764)
Ребят, есть люди, которые в мадкаде шарят?
Мне надо завтра сдать практическую одну, только сегодня об этом узнала...
Скачала уже порядком восьми версий и не одна не установилась!
Есть задание! Есть методичка! Есть пример работы!
Кто может помочь, а?

Добавлено через 5 часов 43 минуты 42 секунды
:(

рассказывай-подумаем, посмотрим.

главное вовремя, ага) но всё равно) спасибо за отзыв:horosho:

motiv 911 9 июня 2013 18:35

Цитата:

Цитата от Плохая Марсианка (Сообщение 1077521068)
Цитата:

Цитата от motiv 911 (Сообщение 1077520713)
Цитата:

Цитата от Плохая Марсианка (Сообщение 1077513764)
Ребят, есть люди, которые в мадкаде шарят?
Мне надо завтра сдать практическую одну, только сегодня об этом узнала...
Скачала уже порядком восьми версий и не одна не установилась!
Есть задание! Есть методичка! Есть пример работы!
Кто может помочь, а?

Добавлено через 5 часов 43 минуты 42 секунды
:(

рассказывай-подумаем, посмотрим.

главное вовремя, ага) но всё равно) спасибо за отзыв:horosho:

уже обходной подписываешь, бегаешь?

Жорик йо 9 июня 2013 21:52

короче бротва, тут по теории вероятности нужно решить, так как тут программисты, наверняка проходили это всё
задача
Показать скрытый текст
Символы азбуки Морзе могут появиться в сообщении с вероятностями: для точки - 0.51, для тире - 0.31, для промежутка между буквами - 0.12, между словами - 0.06. Определить среднее количество информации в сообщении из 500 символов данного алфавита, считая, что связь между последовательными символами отсутствует.

A_D 10 июня 2013 16:26

я думал, программисты это как брат за брата, за основу взято..а вы :(

иксуй! 10 июня 2013 18:03

Цитата:

Цитата от A_D (Сообщение 1077523202)
я думал, программисты это как брат за брата, за основу взято..а вы :(

Хотел бы я посмотреть на решение твоей задачи преподом.

Сахей 10 июня 2013 18:06

Цитата:

Цитата от A_D (Сообщение 1077523202)
я думал, программисты это как брат за брата, за основу взято..а вы :(

на сайберфорум сходи=)должны помочь:horosho:

A_D 10 июня 2013 18:15

Цитата:

Цитата от иксуй! (Сообщение 1077523412)
Хотел бы я посмотреть на решение твоей задачи преподом.

хз..этот пидор еще тот хуеплет.будет ебать мозг до последнего..и ничгео не скажет.

Цитата:

Цитата от Сахей (Сообщение 1077523415)
на сайберфорум сходи=)должны помочь

да там, даже не хотят заходить в тему:)

иксуй! 10 июня 2013 18:52

Цитата:

Цитата от A_D (Сообщение 1077523440)
Цитата:

Цитата от иксуй! (Сообщение 1077523412)
Хотел бы я посмотреть на решение твоей задачи преподом.

хз..этот пидор еще тот хуеплет.будет ебать мозг до последнего..и ничгео не скажет.

Цитата:

Цитата от Сахей (Сообщение 1077523415)
на сайберфорум сходи=)должны помочь

да там, даже не хотят заходить в тему:)

Если я правильно понял задачу, то мы должны вычислить произведение элементов, находящихся строго между максимальным и минимальным, через один.
То есть если есть пример:
14 13 12 11 5 1 4 3 6 2 8 15 9 7 10
то нужно вычислить произведение 4 * 6 * 8
так?

если так, то в одном цикле это будет выглядеть примерно так:
Показать скрытый текст
Код:

#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()

{
    setlocale(LC_ALL, "RUS");
    const int N=15;
    int i,j, proizv,index_min,index_max;
    double mas[N], masMax = 0, masMin = 100500;
    cout << "Введите элементы массива:\n";
    for (i = 0; i < N; i++)
    {
        cout << "mas[" << i << "] -> ";
        cin >> mas[i];
    }
    int partMultStart[N];
    int partMultEnd[N];
    partMultStart[0] = mas[0];
    partMultStart[1] = mas[1];
    partMultEnd[N - 1] = mas[N - 1];
    partMultEnd[N - 2] = mas[N - 2];
    for(i = 2, j = N - 3; i < N, j >= 0; i++, j--)
    {
        partMultStart[i] = partMultStart[i - 2] * mas[i];
        partMultEnd[j] = partMultEnd[j + 2] * mas[j];
        if(mas[i] > masMax)
        {
            index_max = i;
            masMax = mas[i];
        }
        if(mas[i] < masMin)
        {
            index_min = i;
            masMin = mas[i];
        }
        if(mas[j] > masMax)
        {
            index_max = j;
            masMax = mas[j];
        }
        if(mas[j] < masMin)
        {
            index_min = j;
            masMin = mas[j];
        }
    }
    int si = min(index_max, index_min);
    int ei = max(index_max, index_min);
    bool isEvensi = si & 1 ? false : true;
    bool isEvenei = ei & 1 ? false : true;
    proizv = isEvensi ? partMultStart[N - 2] : partMultStart[N - 1];
    if(si > 0)
    {
        proizv /= partMultStart[si - 1];
    }
    if(isEvenei == isEvensi && ei + 1 < N)
    {
        proizv /= ei + 1 < N ? partMultEnd[ei + 1] : 1;
    }
    else
    {
        proizv /= partMultEnd[ei];
    }
    cout << proizv;
    getch();
    return 0;
}


A_D 11 июня 2013 05:30

Цитата:

Цитата от иксуй! (Сообщение 1077523530)
Если я правильно понял задачу, то мы должны вычислить произведение элементов, находящихся строго между максимальным и минимальным, через один.
То есть если есть пример:
14 13 12 11 5 1 4 3 6 2 8 15 9 7 10
то нужно вычислить произведение 4 * 6 * 8
так?
если так, то в одном цикле это будет выглядеть примерно так:

да ты правильно понял..спасибо.охуеноо :)

Добавлено через 2 дня 1 час 55 минут
Цитата:

Цитата от иксуй! (Сообщение 1077523530)
Цитата:

Цитата от A_D (Сообщение 1077523440)
Цитата:

Цитата от иксуй! (Сообщение 1077523412)
Хотел бы я посмотреть на решение твоей задачи преподом.

хз..этот пидор еще тот хуеплет.будет ебать мозг до последнего..и ничгео не скажет.

Цитата:

Цитата от Сахей (Сообщение 1077523415)
на сайберфорум сходи=)должны помочь

да там, даже не хотят заходить в тему:)

Если я правильно понял задачу, то мы должны вычислить произведение элементов, находящихся строго между максимальным и минимальным, через один.
То есть если есть пример:
14 13 12 11 5 1 4 3 6 2 8 15 9 7 10
то нужно вычислить произведение 4 * 6 * 8
так?

если так, то в одном цикле это будет выглядеть примерно так:
Показать скрытый текст
Код:

#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()

{
    setlocale(LC_ALL, "RUS");
    const int N=15;
    int i,j, proizv,index_min,index_max;
    double mas[N], masMax = 0, masMin = 100500;
    cout << "Введите элементы массива:\n";
    for (i = 0; i < N; i++)
    {
        cout << "mas[" << i << "] -> ";
        cin >> mas[i];
    }
    int partMultStart[N];
    int partMultEnd[N];
    partMultStart[0] = mas[0];
    partMultStart[1] = mas[1];
    partMultEnd[N - 1] = mas[N - 1];
    partMultEnd[N - 2] = mas[N - 2];
    for(i = 2, j = N - 3; i < N, j >= 0; i++, j--)
    {
        partMultStart[i] = partMultStart[i - 2] * mas[i];
        partMultEnd[j] = partMultEnd[j + 2] * mas[j];
        if(mas[i] > masMax)
        {
            index_max = i;
            masMax = mas[i];
        }
        if(mas[i] < masMin)
        {
            index_min = i;
            masMin = mas[i];
        }
        if(mas[j] > masMax)
        {
            index_max = j;
            masMax = mas[j];
        }
        if(mas[j] < masMin)
        {
            index_min = j;
            masMin = mas[j];
        }
    }
    int si = min(index_max, index_min);
    int ei = max(index_max, index_min);
    bool isEvensi = si & 1 ? false : true;
    bool isEvenei = ei & 1 ? false : true;
    proizv = isEvensi ? partMultStart[N - 2] : partMultStart[N - 1];
    if(si > 0)
    {
        proizv /= partMultStart[si - 1];
    }
    if(isEvenei == isEvensi && ei + 1 < N)
    {
        proizv /= ei + 1 < N ? partMultEnd[ei + 1] : 1;
    }
    else
    {
        proizv /= partMultEnd[ei];
    }
    cout << proizv;
    getch();
    return 0;
}


этот ебала,сегодня говорит..вот это правильно, но не правильно..
ты сделал правильно в одном цикле,но этот 1 цикл через 2 проходит..тобишь. твою программу можно разбить на 2 цикла сейчас..а я тебя просил напечатать программу которая выполняет за 1 цикл и не будет разбиваться на подциклы:| я охуел сижу нихуя не вдупляю, что ему нужно..говорю что сделать нужно..говорит,что понял ход мыслей, но зачем я задал 2 переменные тут,когда можно сделать 1 проверку, через 1 переменную..типо зачем ты сделал вот это
Показать скрытый текст
for(i = 2, j = N - 3; i < N, j >= 0; i++, j--)
{
partMultStart[i] = partMultStart[i - 2] * mas[i];
partMultEnd[j] = partMultEnd[j + 2] * mas[j];
if(mas[i] > masMax)
{
index_max = i;
masMax = mas[i];
}
if(mas[i] < masMin)
{
index_min = i;
masMin = mas[i];
}
if(mas[j] > masMax)
{
index_max = j;
masMax = mas[j];
}
if(mas[j] < masMin)
{
index_min = j;
masMin = mas[j];
}

задал жи и и..когда через и получится тоже самое..так сижу и начал охуевать еще более..че делать не знаю

фломастер 14 июня 2013 13:56

нужен человек, умеющий, хотябы средне, работать в 3dmax. задача легкая. готов платить. пишите в лс.

sxdnesxd 14 июня 2013 14:39

Цитата:

Цитата от фломастер (Сообщение 1077532997)
нужен человек, умеющий, хотябы средне, работать в 3dmax. задача легкая. готов платить. пишите в лс.

могу подсказать человечка:boyara:

фломастер 14 июня 2013 16:29

Цитата:

Цитата от sxd (Сообщение 1077533080)
Цитата:

Цитата от фломастер (Сообщение 1077532997)
нужен человек, умеющий, хотябы средне, работать в 3dmax. задача легкая. готов платить. пишите в лс.

могу подсказать человечка:boyara:

если на форуме, то можешь ему подсказать меня :) пусть в лс напишет, обсудим. если нет, то буду признателен за контакт.
пиши в лс.

Raz0r 14 июня 2013 16:30

Цитата:

Цитата от фломастер (Сообщение 1077532997)
нужен человек, умеющий, хотябы средне, работать в 3dmax. задача легкая. готов платить. пишите в лс.

я

Поволжский 15 июня 2013 15:03

посоны, на сколько потянет?
http://pro.xcms.mcdir.ru

иксуй! 15 июня 2013 19:19

Цитата:

Цитата от A_D (Сообщение 1077524678)
Цитата:

Цитата от иксуй! (Сообщение 1077523530)
Если я правильно понял задачу, то мы должны вычислить произведение элементов, находящихся строго между максимальным и минимальным, через один.
То есть если есть пример:
14 13 12 11 5 1 4 3 6 2 8 15 9 7 10
то нужно вычислить произведение 4 * 6 * 8
так?
если так, то в одном цикле это будет выглядеть примерно так:

да ты правильно понял..спасибо.охуеноо :)

Добавлено через 2 дня 1 час 55 минут
Цитата:

Цитата от иксуй! (Сообщение 1077523530)
Цитата:

Цитата от A_D (Сообщение 1077523440)
хз..этот пидор еще тот хуеплет.будет ебать мозг до последнего..и ничгео не скажет.


да там, даже не хотят заходить в тему:)

Если я правильно понял задачу, то мы должны вычислить произведение элементов, находящихся строго между максимальным и минимальным, через один.
То есть если есть пример:
14 13 12 11 5 1 4 3 6 2 8 15 9 7 10
то нужно вычислить произведение 4 * 6 * 8
так?

если так, то в одном цикле это будет выглядеть примерно так:
Показать скрытый текст
Код:

#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()

{
    setlocale(LC_ALL, "RUS");
    const int N=15;
    int i,j, proizv,index_min,index_max;
    double mas[N], masMax = 0, masMin = 100500;
    cout << "Введите элементы массива:\n";
    for (i = 0; i < N; i++)
    {
        cout << "mas[" << i << "] -> ";
        cin >> mas[i];
    }
    int partMultStart[N];
    int partMultEnd[N];
    partMultStart[0] = mas[0];
    partMultStart[1] = mas[1];
    partMultEnd[N - 1] = mas[N - 1];
    partMultEnd[N - 2] = mas[N - 2];
    for(i = 2, j = N - 3; i < N, j >= 0; i++, j--)
    {
        partMultStart[i] = partMultStart[i - 2] * mas[i];
        partMultEnd[j] = partMultEnd[j + 2] * mas[j];
        if(mas[i] > masMax)
        {
            index_max = i;
            masMax = mas[i];
        }
        if(mas[i] < masMin)
        {
            index_min = i;
            masMin = mas[i];
        }
        if(mas[j] > masMax)
        {
            index_max = j;
            masMax = mas[j];
        }
        if(mas[j] < masMin)
        {
            index_min = j;
            masMin = mas[j];
        }
    }
    int si = min(index_max, index_min);
    int ei = max(index_max, index_min);
    bool isEvensi = si & 1 ? false : true;
    bool isEvenei = ei & 1 ? false : true;
    proizv = isEvensi ? partMultStart[N - 2] : partMultStart[N - 1];
    if(si > 0)
    {
        proizv /= partMultStart[si - 1];
    }
    if(isEvenei == isEvensi && ei + 1 < N)
    {
        proizv /= ei + 1 < N ? partMultEnd[ei + 1] : 1;
    }
    else
    {
        proizv /= partMultEnd[ei];
    }
    cout << proizv;
    getch();
    return 0;
}


этот ебала,сегодня говорит..вот это правильно, но не правильно..
ты сделал правильно в одном цикле,но этот 1 цикл через 2 проходит..тобишь. твою программу можно разбить на 2 цикла сейчас..а я тебя просил напечатать программу которая выполняет за 1 цикл и не будет разбиваться на подциклы:| я охуел сижу нихуя не вдупляю, что ему нужно..говорю что сделать нужно..говорит,что понял ход мыслей, но зачем я задал 2 переменные тут,когда можно сделать 1 проверку, через 1 переменную..типо зачем ты сделал вот это
Показать скрытый текст
for(i = 2, j = N - 3; i < N, j >= 0; i++, j--)
{
partMultStart[i] = partMultStart[i - 2] * mas[i];
partMultEnd[j] = partMultEnd[j + 2] * mas[j];
if(mas[i] > masMax)
{
index_max = i;
masMax = mas[i];
}
if(mas[i] < masMin)
{
index_min = i;
masMin = mas[i];
}
if(mas[j] > masMax)
{
index_max = j;
masMax = mas[j];
}
if(mas[j] < masMin)
{
index_min = j;
masMin = mas[j];
}

задал жи и и..когда через и получится тоже самое..так сижу и начал охуевать еще более..че делать не знаю

Здесь вычисляются одновременно максимумы, минимумы и частичные произведения через один.
То есть в чётном элементе массива лежит текущее произведение по чётным элементам, в нечётном по нечётным соответственно. Два массива для счёта частичного произведения с начала и с конца, поэтому i и j присутствуют. В моей идее то же самое не получится только через i. Можно было бы сделать проще, хранить массив частичных произведений с начала, и переменную с произведением от нового встретившегося граничного элемента(мин, макс)... В принципе можно сделать таким способом, но сейчас мне впадлу и я другим занят.

A_D 15 июня 2013 19:55

Цитата:

Цитата от иксуй! (Сообщение 1077536017)
Здесь вычисляются одновременно максимумы, минимумы и частичные произведения через один.
То есть в чётном элементе массива лежит текущее произведение по чётным элементам, в нечётном по нечётным соответственно. Два массива для счёта частичного произведения с начала и с конца, поэтому i и j присутствуют.

оо, я ему так и обьяснял :) нихуя :)
спасибо еще раз..буду че нибудь думать

iFoX 16 июня 2013 01:33

не программировал уже год, или больше даже :(

фломастер 16 июня 2013 18:18

неужели на форуме нет ни одного 3дмаксера, хотябы среднего уровня годности?

Mase1 16 июня 2013 18:29

Цитата:

Цитата от фломастер (Сообщение 1077538228)
неужели на форуме нет ни одного 3дмаксера, хотябы среднего уровня годности?

может, он просто не сидит в этой теме)?

sxdnesxd 16 июня 2013 18:40

Цитата:

Цитата от фломастер (Сообщение 1077538228)
неужели на форуме нет ни одного 3дмаксера, хотябы среднего уровня годности?

там кто-то отозвался тебе. Я и не стал коннектить вас:|

фломастер 16 июня 2013 18:50

Цитата:

Цитата от Mase1 (Сообщение 1077538263)
Цитата:

Цитата от фломастер (Сообщение 1077538228)
неужели на форуме нет ни одного 3дмаксера, хотябы среднего уровня годности?

может, он просто не сидит в этой теме)?

а в какой может сидеть?

ПсевдоВектор 17 июня 2013 22:37

Цитата:

Цитата от фломастер (Сообщение 1077538228)
неужели на форуме нет ни одного 3дмаксера, хотябы среднего уровня годности?

А срочно нужно? На следующей неделе я бы мог взяться за это.

Trickster 18 июня 2013 08:01

Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

Таяпантабули 18 июня 2013 11:25

Цитата:

Цитата от Trickster (Сообщение 1077541621)
Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

кидай хуле сюда

sxdnesxd 18 июня 2013 11:37

Цитата:

Цитата от Trickster (Сообщение 1077541621)
Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

Кидай суда, мне нужно потрениться, завтра на ГОСник ожидаются Массивы:facepalm:

Trickster 18 июня 2013 13:50

Цитата:

Цитата от Таяпантабули (Сообщение 1077541910)
Цитата:

Цитата от Trickster (Сообщение 1077541621)
Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

кидай хуле сюда

Цитата:

Цитата от sxd (Сообщение 1077541930)
Цитата:

Цитата от Trickster (Сообщение 1077541621)
Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

Кидай суда, мне нужно потрениться, завтра на ГОСник ожидаются Массивы:facepalm:

Показать скрытый текст
Исходный код для задачи 2, часть 1:

void vvod()
{
int N, M[100], i, a;
cout << "Поиск наибольшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void max()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}
Исходный код для задачи 2, часть 2:
void vvod()
{
int N, M[100], i, a;
cout << "Поиск наименьшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void min()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]<a) a=M[i];
cout << "\n" << "Наименьший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}

Ну вот, завтра она меня раком поставит и спрашивать будет чё это. Где массив, где одномерный где какой. Где чего объявили.
P.S. Хотел довольно эмоциональный текст написать про то что я думаю о ней и сложившейся ситуации, но ведь если она в гугл код программы забьёт, то в первых строчках выдачи будет ХХРУ) Ска)

Таяпантабули 18 июня 2013 14:07

Цитата:

Цитата от Trickster (Сообщение 1077542171)
Цитата:

Цитата от Таяпантабули (Сообщение 1077541910)
Цитата:

Цитата от Trickster (Сообщение 1077541621)
Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

кидай хуле сюда

Цитата:

Цитата от sxd (Сообщение 1077541930)
Цитата:

Цитата от Trickster (Сообщение 1077541621)
Парни, кто может помочь? Есть код программы, нужно объяснить где и что, где какой массив, где какой класс, зачем это зачем то.

Кидай суда, мне нужно потрениться, завтра на ГОСник ожидаются Массивы:facepalm:

Показать скрытый текст
Исходный код для задачи 2, часть 1:

void vvod()
{
int N, M[100], i, a;
cout << "Поиск наибольшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void max()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}
Исходный код для задачи 2, часть 2:
void vvod()
{
int N, M[100], i, a;
cout << "Поиск наименьшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void min()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]<a) a=M[i];
cout << "\n" << "Наименьший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}

Ну вот, завтра она меня раком поставит и спрашивать будет чё это. Где массив, где одномерный где какой. Где чего объявили.
P.S. Хотел довольно эмоциональный текст написать про то что я думаю о ней и сложившейся ситуации, но ведь если она в гугл код программы забьёт, то в первых строчках выдачи будет ХХРУ) Ска)

пардон.
а ты на кого учишься? чтобы такую легкотню не понимать?
а точнее - чем ты на учебе таким интересным и важным занимаешься, чтобы не знать эту хуйню, отложить все на последний день и на ххру форуме спрашивать пояснения.:facepalm:

Trickster 18 июня 2013 14:10

Цитата:

Цитата от Таяпантабули (Сообщение 1077542208)
Цитата:

Цитата от Trickster (Сообщение 1077542171)
Цитата:

Цитата от Таяпантабули (Сообщение 1077541910)
кидай хуле сюда

Цитата:

Цитата от sxd (Сообщение 1077541930)

Кидай суда, мне нужно потрениться, завтра на ГОСник ожидаются Массивы:facepalm:

Показать скрытый текст
Исходный код для задачи 2, часть 1:

void vvod()
{
int N, M[100], i, a;
cout << "Поиск наибольшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void max()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}
Исходный код для задачи 2, часть 2:
void vvod()
{
int N, M[100], i, a;
cout << "Поиск наименьшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void min()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]<a) a=M[i];
cout << "\n" << "Наименьший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}

Ну вот, завтра она меня раком поставит и спрашивать будет чё это. Где массив, где одномерный где какой. Где чего объявили.
P.S. Хотел довольно эмоциональный текст написать про то что я думаю о ней и сложившейся ситуации, но ведь если она в гугл код программы забьёт, то в первых строчках выдачи будет ХХРУ) Ска)

пардон.
а ты на кого учишься? чтобы такую легкотню не понимать?
а точнее - чем ты на учебе таким интересным и важным занимаешься, чтобы не знать эту хуйню, отложить все на последний день и на ххру форуме спрашивать пояснения.:facepalm:

Инженер системы автоматизации:o Заочная форма обучения.
Ну чё, поможем мне или будем унижать?)

Таяпантабули 18 июня 2013 14:20

Цитата:

Цитата от Trickster (Сообщение 1077542217)
Инженер системы автоматизации:o Заочная форма обучения.

:facepalm:

я в программировании очень не силен. у меня всегда была тройка. по всем языкам причем.

void-ы - это обозначение каких либо функций. Описание идет в скобках {}.
Цитата:

void vvod()
void max()
void min()
void main()
int - обозначение переменных.
Цитата:

int N, M[100], i, a;
Цитата:

a=M[1];
a - первый элемент массива M. Массив одномерный. Двумерный обозначается M[0,100] например.

Цитата:

for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
Ну здесь понятно что ищется максимум массива M.

getch() - завершение программы по нажатию любой клавиши.

все, что вспомнил - рассказал.

Ридл Гатофель 18 июня 2013 14:21

Цитата:

Цитата от Trickster (Сообщение 1077542217)
Цитата:

Цитата от Таяпантабули (Сообщение 1077542208)
Цитата:

Цитата от Trickster (Сообщение 1077542171)



Показать скрытый текст
Исходный код для задачи 2, часть 1:

void vvod()
{
int N, M[100], i, a;
cout << "Поиск наибольшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void max()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}
Исходный код для задачи 2, часть 2:
void vvod()
{
int N, M[100], i, a;
cout << "Поиск наименьшего элемента массива \n";
cout << "Введите количество элементов массива N \n";
cin >> N;
for (i=1; i<=N; i++)
{
cout << "vvedite " << i << " element massiva: ";
cin >> M[i];
}
}
void min()
{
i=0;
a=M[1];
for (i=1; i<=N; i++)
if (M[i]<a) a=M[i];
cout << "\n" << "Наименьший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
}
void main()
{
vvod();
max();
getch();
}

Ну вот, завтра она меня раком поставит и спрашивать будет чё это. Где массив, где одномерный где какой. Где чего объявили.
P.S. Хотел довольно эмоциональный текст написать про то что я думаю о ней и сложившейся ситуации, но ведь если она в гугл код программы забьёт, то в первых строчках выдачи будет ХХРУ) Ска)

пардон.
а ты на кого учишься? чтобы такую легкотню не понимать?
а точнее - чем ты на учебе таким интересным и важным занимаешься, чтобы не знать эту хуйню, отложить все на последний день и на ххру форуме спрашивать пояснения.:facepalm:

Инженер системы автоматизации:o Заочная форма обучения.
Ну чё, поможем мне или будем унижать?)

У меня чуть меньше чем через два часа супер сложный экзамен и, бля, никто не спешит мне помочь. Короче, если на экзамене всё пройдёт гладко, я тебе всё разрулю часов в 9 по МСК, могу даже по скайпу всю хуйню рассказать, разжую в деталях, если конечно ещё актуально будет.
У меня есть опыт разжёвывания кода программ в похожих ситуациях, когда человек нихуя не рубит, а сдать надо.

Trickster 18 июня 2013 14:27

Цитата:

Цитата от Таяпантабули (Сообщение 1077542259)
Цитата:

Цитата от Trickster (Сообщение 1077542217)
Инженер системы автоматизации:o Заочная форма обучения.

:facepalm:

я в программировании очень не силен. у меня всегда была тройка. по всем языкам причем.

void-ы - это обозначение каких либо функций. Описание идет в скобках {}.
Цитата:

void vvod()
void max()
void min()
void main()
int - обозначение переменных.
Цитата:

int N, M[100], i, a;
Цитата:

a=M[1];
a - первый элемент массива M. Массив одномерный. Двумерный обозначается M[0,100] например.

Цитата:

for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
Ну здесь понятно что ищется максимум массива M.

getch() - завершение программы по нажатию любой клавиши.

все, что вспомнил - рассказал.

Спасибо. Там какие то циклы наверное ещё есть?
Цитата:

Цитата от Ридл Гатофель (Сообщение 1077542262)
Цитата:

Цитата от Trickster (Сообщение 1077542217)
Цитата:

Цитата от Таяпантабули (Сообщение 1077542208)
пардон.
а ты на кого учишься? чтобы такую легкотню не понимать?
а точнее - чем ты на учебе таким интересным и важным занимаешься, чтобы не знать эту хуйню, отложить все на последний день и на ххру форуме спрашивать пояснения.:facepalm:

Инженер системы автоматизации:o Заочная форма обучения.
Ну чё, поможем мне или будем унижать?)

У меня чуть меньше чем через два часа супер сложный экзамен и, бля, никто не спешит мне помочь. Короче, если на экзамене всё пройдёт гладко, я тебе всё разрулю часов в 9 по МСК, могу даже по скайпу всю хуйню рассказать, разжую в деталях, если конечно ещё актуально будет.
У меня есть опыт разжёвывания кода программ в похожих ситуациях, когда человек нихуя не рубит, а сдать надо.

Ахуеть) Мы чё знакомы?)

Ридл Гатофель 18 июня 2013 19:15

Цитата:

Цитата от Trickster (Сообщение 1077542283)
Цитата:

Цитата от Таяпантабули (Сообщение 1077542259)
Цитата:

Цитата от Trickster (Сообщение 1077542217)
Инженер системы автоматизации:o Заочная форма обучения.

:facepalm:

я в программировании очень не силен. у меня всегда была тройка. по всем языкам причем.

void-ы - это обозначение каких либо функций. Описание идет в скобках {}.
Цитата:

void vvod()
void max()
void min()
void main()
int - обозначение переменных.
Цитата:

int N, M[100], i, a;
Цитата:

a=M[1];
a - первый элемент массива M. Массив одномерный. Двумерный обозначается M[0,100] например.

Цитата:

for (i=1; i<=N; i++)
if (M[i]>a) a=M[i];
cout << "\n" << "Наибольший элемент массива " << a << "\n";
for (i=1; i<=N; i++)
if (M[i]==a) cout << "Номер элемента " << i << "\n";
Ну здесь понятно что ищется максимум массива M.

getch() - завершение программы по нажатию любой клавиши.

все, что вспомнил - рассказал.

Спасибо. Там какие то циклы наверное ещё есть?
Цитата:

Цитата от Ридл Гатофель (Сообщение 1077542262)
Цитата:

Цитата от Trickster (Сообщение 1077542217)

Инженер системы автоматизации:o Заочная форма обучения.
Ну чё, поможем мне или будем унижать?)

У меня чуть меньше чем через два часа супер сложный экзамен и, бля, никто не спешит мне помочь. Короче, если на экзамене всё пройдёт гладко, я тебе всё разрулю часов в 9 по МСК, могу даже по скайпу всю хуйню рассказать, разжую в деталях, если конечно ещё актуально будет.
У меня есть опыт разжёвывания кода программ в похожих ситуациях, когда человек нихуя не рубит, а сдать надо.

Ахуеть) Мы чё знакомы?)

Нет, не знакомы. В общем, я вроде нормас написал. Скайп в личку кину

NIGHTMARE!!! 22 июня 2013 23:27

У меня в колледже до 3 курса вообще делфи разбирают, и то все в быдлоконтакте сидят. Зашибись учеба, да? :)

Поволжский 4 июля 2013 21:34

http://pro.xcms.mcdir.ru
добавил друзяшек, хуяшек, личку, рейтинг и т.д.
как вам, посоны?

MaGnitar 4 июля 2013 21:50

Цитата:

Цитата от Dan - Joy (Сообщение 1077579801)
http://pro.xcms.mcdir.ru
добавил друзяшек, хуяшек, личку, рейтинг и т.д.
как вам, посоны?

ЛЮБОЙ КОНСТРУКТОР БУДЕТ ЛУЧШЕ НЕ :|

Ёбушки-Воробушки 7 июля 2013 21:04

Подскажите как в паскале вывести данные в две колонки(в одну-пацанов, в другую-баб)
У меня как бы оператор условия if a[i].sex='m' then и т.д.
Типа такого должно выйти:
Цитата:

Пацаны: Бабы:
Дима Юля
Сережа Настя

Азамат Космонавт 11 июля 2013 21:21

как дела айтишники? :o
такой вопрос к вам, больше к тем, кто уже работает, и имеет стаж: играет ли роль диплом IT при принятии на работу или же лучше само знание языка?

Ёбушки-Воробушки 11 июля 2013 21:29

Цитата:

Цитата от Азамат Космонавт (Сообщение 1077594051)
как дела айтишники? :o
такой вопрос к вам, больше к тем, кто уже работает, и имеет стаж: играет ли роль диплом IT при принятии на работу или же лучше само знание языка?

тут уж и без стажа понятно, что области IT именно знания играют роль, а не диплом. Одногруппник есть. Троешник. Единственный(!), кто уже работает по специальности. (Другие, кто официант в кафешке, кто таксист). Системный администратор на заводе кирпичном. Хотя на год младше остальных, но шарит по более чем наши преподы. Сам все изучает. С завода уже хотят отправить его на высшее после.

NIGHTMARE!!! 13 июля 2013 10:28

Цитата:

Цитата от Ёбушки-Воробушки (Сообщение 1077594069)
Цитата:

Цитата от Азамат Космонавт (Сообщение 1077594051)
как дела айтишники? :o
такой вопрос к вам, больше к тем, кто уже работает, и имеет стаж: играет ли роль диплом IT при принятии на работу или же лучше само знание языка?

тут уж и без стажа понятно, что области IT именно знания играют роль, а не диплом. Одногруппник есть. Троешник. Единственный(!), кто уже работает по специальности. (Другие, кто официант в кафешке, кто таксист). Системный администратор на заводе кирпичном. Хотя на год младше остальных, но шарит по более чем наши преподы. Сам все изучает. С завода уже хотят отправить его на высшее после.

У нас в группе только нас трое шарит, остальные просто так поступили. Ну а что, 300 деревянных тройка.

Lamont 13 июля 2013 14:57

Цитата:

Цитата от Азамат Космонавт (Сообщение 1077594051)
как дела айтишники? :o
такой вопрос к вам, больше к тем, кто уже работает, и имеет стаж: играет ли роль диплом IT при принятии на работу или же лучше само знание языка?

Влияет диплом. Если в серьезные конторы устраиваться. В итоге самообразование одно. По профилю иди учиться, так проще работу найти будет. Область выбери, напиши сам что-нибудь годное.

NIGHTMARE!!! 14 июля 2013 00:38

Цитата:

Цитата от Lamont (Сообщение 1077597539)
Цитата:

Цитата от Азамат Космонавт (Сообщение 1077594051)
как дела айтишники? :o
такой вопрос к вам, больше к тем, кто уже работает, и имеет стаж: играет ли роль диплом IT при принятии на работу или же лучше само знание языка?

Влияет диплом. Если в серьезные конторы устраиваться. В итоге самообразование одно. По профилю иди учиться, так проще работу найти будет. Область выбери, напиши сам что-нибудь годное.

По хорошему, и то и то важно. Хотя, всякое бывает. Хотя, всякое бывает. Я по знакомству попал на работу.


Часовой пояс GMT +3, время: 23:10.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.