1

(2 відповідей, залишених у C++)

Нібито все правильно, але не виконується перевірка умови коли j ділиться на i без залишку.
Щось потрібно змінити в умові і я не розумію що

#include "stdafx.h"
#include <iostream>
#include <locale>

using namespace std;

int  main()
{
setlocale(LC_ALL, "ukrainian"); 
    int i, j=2, S;
    int N;
    bool *mas;

    cout << "Прості числа від 1 до N \n";
    cout << "Введіть число N ";
    cin >> S;
    N = S + 1;
    mas = new bool[N]; //динамично виділяємо пам’ять під масив розміром N

    for (i = 1; i <= S; i++) mas[i] = true; //заповнення масиву true;

    for (i = 2; i <= S; i++){
        for (j = 2; j <= S; j++){
            if (j % i > 0)
            {
                mas[j] = false;
            }
        }
    }    
    // Виведення значень масива
    for (i = 1; i <= S; i++)
    if (mas[i]) cout << i << " ";
system("pause");
return 0;
}

Дякую

2

(28 відповідей, залишених у C++)

Хлопці, я прошу пробачення, що так до Вас звертаюся, але мені дуже не приємно, що мене так само засуджують у моїх помилках, як і на інших форумах. Коли я спілкувався на кіберфорум.ру, то там було явне приниження внаслідок чого я вже взагалі стараюся там не з’являтися. Подумав: "Мабуть, наші хлопці розумніші і людяніші". Ввів у гуглі "Український форум програмістів" і потрапив сюди.
Я початківець, мій рівень — нижче 0. Якщо Вам байдуже майбутнє України — критикуйте далі БЕЗ ПОЯСНЕНЬ, якщо ж не байдуже — напишіть правильний код з коментарями (з поясненням) і все буде добре. Я, наприклад, краще вчуся, коли мені повністю розжують. Дякую за розуміння.

3

(28 відповідей, залишених у C++)

P.Y. написав:

double main()

Чому не int main()?

це картину не міняє. Результат консоль викидає завжди 1.#INF

4

(28 відповідей, залишених у C++)

так???

#include "stdafx.h"
#include <math.h>
#include <iostream>

using namespace std;

double one(double y1)
    {
    double x;
    y1 = 2 / (2 * x - 3);
    return y1;
    }

double two(double y2)
{
    double x;
    y2 = pow(x,5)*pow((x+2),(-4))+pow(x,4);
    return y2;
}

double three(double y3)
{
    double x;
    y3 = 3 * sin(pow(x, 2)) + ((3.18*pow(x, (-2))) / (x + 3 * cos(x))); 
    y3 = 8*(1/(tan(x)))-((2.15*x)/(abs(tan(x)-2)));                        
    return y3;
}

double main()
{
    double z, x;
    cout << "Enter the variable x value" << endl;
    cin >> x;
    z = 0.5*one(x) + two(x) + three(x);
    cout << "result is " << z << endl;
    system("pause");
    return 0;
}

чомусь не фуричить

5

(28 відповідей, залишених у C++)

не розумію в чому поблема

#include "stdafx.h"
#include <math.h>
#include <iostream>

using namespace std;

double one(double y1)
    {
    double x;
    cout << "Enter the variable x value" << endl;
    cin >> x;
    y1 = 2 / (2 * x - 3);
    return y1;
    }

double two(double y2)
{
    double x;
    cout << "Enter the variable x value" << endl;
    cin >> x;
    y2 = pow(x,5)*pow((x+2),(-4))+pow(x,4);
    return y2;
}

double three(double y3)
{
    double x;
    cout << "Enter the variable x value" << endl;
    cin >> x;
    y3 = 3 * sin(pow(x, 2)) + ((3.18*pow(x, (-2))) / (x + 3 * cos(x)));
    y3 = 8*(1/(tan(x)))-((2.15*x)/(abs(tan(x)-2)));
    return y3;
}

int main()
{
    double z;
    z = 0.5*one + two + three; // >>>>>>>>>>>>>>>>>пише, що помилка тут<<<<<<<<<<<<<<<< 
    cout << "result is " << z << endl;
    system("pause");
    return 0;
}

6

(11 відповідей, залишених у C#, .NET)

Дякую, та проблема не вирішена. Код нормально працює і так, якщо в ньому немає ось цієї стрічки

c = Math.Round(c,2);

саме вона приводить до такого "глюку" і тільки тоді, коли дані вводиш у textBox1, а не в textBox2.

7

(11 відповідей, залишених у C#, .NET)

Дякую. Чи не можна було б написати приблизно, як воно має виглядіти. Суть я зрозумів, але у цьому я ще погано плаваю

8

(11 відповідей, залишених у C#, .NET)

фото

9

(11 відповідей, залишених у C#, .NET)

Koala, хотілося б щоб конвертер працював в обидва боки (і з гривні в долар і з долара в гривні), тому в обох текстбоксах і стоїть TextChanged. Що можете порадити по цьому?
Просто коли вводиш у текстове поле для долара числа, то конвертація проходить нормально, а коли в поле гривні, то воно конвертує і гривні, оскільки (я так думаю) код текстового поля 1-го написаний перед кодом текстового поля 2-го і відповідно виконується й код другого текстового поля, який конвертує дані у текстовому полі 1

10

(11 відповідей, залишених у C#, .NET)

Прошу пробачення, але я нічого не зрозумів. Поясніть, будь ласка

koala написав:

Телепатично бачу, що в формі виставлено один обробник в двох функцій.

11

(11 відповідей, залишених у C#, .NET)

Прошу пробачення. Написав програмку, та ось проблема: коли вводити у textBox1.Text дані, то виходять глюки, оскільки програма також виконує дію із запрограмованого textBox2. Запитання: як зробити так, щоб код обох текстових полів виконувався окремо. Дякую
У прикріпленому файлі програмка

private void textBox1_TextChanged(object sender, EventArgs e)
{
    double a, b, c;
    if (textBox1.Text != "")
    {
        a = Convert.ToDouble(textBox1.Text);
        b = Convert.ToDouble(textBox3.Text);
        c = a / b;
        c = Math.Round(c,2);
        textBox2.Text = Convert.ToString(c);
    }
}

private void textBox2_TextChanged(object sender, EventArgs e)
{
    double a, b, c;
    if (textBox2.Text != "")
    {
        a = Convert.ToDouble(textBox2.Text);
        b = Convert.ToDouble(textBox3.Text);
        c = a * b;
        c = Math.Round(c,2);
        textBox1.Text = Convert.ToString(c);
    }
}

12

(26 відповідей, залишених у Залізо)

Таки ризикнув я: був кусочок більш-менш живої термопрокладки, я її обрізав, намастив термопастою і "погнали". Ноут вже не перезавантажувався сам, але якось дивно зависав то білим, то блакитним екраном при встановленні Win7, а ХР стала легко без проблем. Мабуть, це просто всі проблеми до купи зібралися. Тобто, я другові поставив акумулятор підвищеної ємності: стандартний 4400мА, а цей 8800мА http://realbattery.com.ua/catalog/batar … -cell.html. Від акумулятора працює класно, а від зарядки починаються знову перезавантаження. Не розумію чому так. Зарядка видає стабільний постійний струм і від акумулятора це не залежить, вона його просто довше буде заряджати. Але чому ж така біда? Коротше кажучи, кілька проблем одночасно дали про себе знати.

13

(26 відповідей, залишених у Залізо)

кпц. Доведеться ще й термопрокладку купувати. Непередбачувані витрати *WALL*. HetmanNet — дякую

14

(26 відповідей, залишених у Залізо)

reverse2500 написав:

на проц лиш термопаста і все

Та я обережно витер термопасту з проца, а з відюхи термопрокладка була в непридатному для подальшого використання стані, тому я її утилізував. Що робити? Можна термопасти накидати більше просто на відюху чи ні?

15

(26 відповідей, залишених у Залізо)

Бачу, що тут без мене багато про що вже говорили. Хлопці, у цього "крокодила" проц на термопасті, а відео на термопрокладці. Питання: чи можна замінити термопрокладку термопастою. Тільки не закидайте мене камінням, прошу. Там зазор величенький 1мм, можливо, трішки менше. Дякую

16

(26 відповідей, залишених у Залізо)

Щиро дякую за відповіді та поради. До процесора гляну, хоча я бив на нього, як на останній варіант, бо до охолодження я не ліз і не послаблював його. Термопасту вже купив, шкода тільки не було 8-ми ватної, взяв 4-ох. Всім ще раз дякую. Буду пробувати, але трішки згодом — зараз більш нагальні справи є. Як доб’юся результату, то відпишу

17

(26 відповідей, залишених у Залізо)

Вітаю. Допоможіть, будь ласка, з проблемою. Картина наступна: приніс мені друг toshiba satellite a300 для того, щоб я його почистив. Коли добрався до системи охолодження, був шокований: такого шару "войлоку" я ще не бачив https://drive.google.com/folderview?id= … sp=sharing Почистив його, склав і... він сам став перезапускатися. Закономірності ніякої немає: то вінда загрузиться повністю і через 1 - 10хв вирубається, то навіть завантаження віндовс, тобто анімація при завантаженні не дойде до кінця і все-одно виключається. Дивно, але просто у біосі жодного разу не перезавантажився. Перевірив програмою QuickTech Pro — показало, що 2 проблеми із оперативкою. Замінив оперативку на іншу. Комп’ютер запустився і, пропрацювавши 20хв, знову те ж саме. До речі "пропрацювавши" це я маю на увазі не те, що я йому стрес тест влаштовував, а просто завантажився робочий стіл і я його не чіпав.
Допоможіть хто чим зможе, бо в мене вже нерви здають

18

(8 відповідей, залишених у C++)

А відеоролик класний, дітям можна легко продемонструвати :) Круть

19

(8 відповідей, залишених у C++)

Отже, готове сортування бульбашкою на випадок тому, хто теж колись наступить на ті ж самі граблі, що і я )))

#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
    setlocale(LC_ALL, "russian"); 
    const int size = 5;
    int mas[size];
    int tmp;
    // Введення даних у масив користувачем
    for (int i = 0; i < size; i++){
        cout << "Введіть " << i << " елемент масиву ";
        cin >> mas[i];
    }
    // Виведення масиву на екран
    for (int i = 0; i < size; i++){
        cout << "Елемент з індексом " << i << " має значення " << mas[i] << endl;
    }
    // Сортування масиву бульбашкою
    int x = 0;
    for (int i = size - 1; i >= x; i) // ось тут і була помилка
    {
        for (int j = size - 1; j >= x; j--)    {
            if (mas[j] < mas[j-1])    {
                tmp = mas[j];
                mas[j] = mas[j-1];
                mas[j-1] = tmp;
                cout << "елемент " << j << " помінявся з елементом " << j - 1 << " << " << endl; // наводка
                                    }

                                            }
        x++;
    }
    // виведення відсортованого масиву
    cout << "Виведення відсортованого масиву" << endl;
    for (int i = 0; i < size; i++){
        cout << "Елемент з індексом " << i << " має значення " << mas[i] << endl;
    }
    system("pause");
    return 0;
}

20

(8 відповідей, залишених у C++)

quez написав:
marketesh написав:

та це я в курсі, але ж хочеться зробити типу такого: якщо одиниця, яка знаходиться у mas[4] є найменшим числом, і вона виплила на першу позицію, тобто mas[0], то щоб надалі mas[0] вже не сканувався для сортування.
Логічно? Чи то мої прибамбаси такі не нормальні? :)

Тоді треба прибрати i--, бо ви за один прохід зменшуєте масив, який сортується, на два елемента: з одної сторони і з іншої. Перший елемент найменший, а останній — як пощастить.

Дякую!!! Чесно скажу, не знав, що можна просто написати "i"  і воно прийметься. Ще раз дякую :)