1 Востаннє редагувалося MiniProger (11.10.2014 18:07:49)

Тема: Потрібна допомога з задачами

Потратив купу  часу на них, а результату ніякого. Можливо хто знає як робити, то напишіть.

1)Дана  матриця В(m×n) i мaсив x(1),x(2),...,x(n), де  x(i)>0. Знайти  окремо для  кожного  стовбця  суму   додатних  елементiв, але  менших  за вiдповiдне  значення x(i).  Результати  запам'ятати   у  масивi  y(1), y(2),...,y(n).
Вважати , що "(" - це "["

2)Даний цілочисловий масив розміру N. Вивести спочатку всі його парні елементи, а потім – непарні. Обов’язково використати  функцію і покажчики.

3)Дані дві дійсні квадратні матриці порядку n. Одержати нову матрицю множенням елементів кожного рядка першої матриці на найбільше зі значень елементів відповідного рядка другої матриці. Обов’язково використати  функцію.

2

Re: Потрібна допомога з задачами

А скільки платите?

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

3

Re: Потрібна допомога з задачами

Я б теж за гроші зробив, ліл.

тут спілкуються українці, про політику, і інше (серед них є програмісти, але дуже мало, тому не заходьте туди лише з питаннями про програмування)
https://discord.gg/Zk29v4P

4

Re: Потрібна допомога з задачами

Потратив купу  часу на них

Як на мене, то це достатня плата.

5

Re: Потрібна допомога з задачами

MiniProger написав:

Потратив купу  часу на них, а результату ніякого.

Значить, ви витрачали цей час не на написання програм. Якби ви хоч щось написали, то вам би тут залюбки допомогли (принаймні, підказали б, в який бік рухатися). А оскільки немає не те що некоректних програм, а навіть роздумів про те, чому так чи інакше не виходить - значить, ви чимось не тим займалися.

6

Re: Потрібна допомога з задачами

Ось що я маю, далі не знаю що робити

Код до 1 задачі

int main(int argc, char* argv[])
{setlocale(LC_ALL, "Russian");            //дозволяє використовувати російську мову
    int m,n;
    cout << "rows m=";cin>>m;
    cout << "columns n=";cin>>n;
 srand(time(0)); // генерация случайных чисел
    // динамическое создание двумерного массива вещественных чисел на m*n элементов
    float **B = new float* [m]; // m строк в массиве
    for (int count = 0; count < m; count++)
        B[count] = new float [n]; // и n столбцов
    // заполнение массива
    for (int count_row = 0; count_row < m; count_row++)
        for (int count_column = 0; count_column < n; count_column++)
            B[count_row][count_column] = (rand() % 10 + 1) / int((rand() % 10 + 1)); //заполнение массива случайными числами с масштабированием от 1 до 10
    // вывод массива
    for (int count_row = 0; count_row < m; count_row++)
    {
        for (int count_column = 0; count_column < n; count_column++)
            cout <<  B[count_row][count_column] << "     ";
        cout << endl;
    }
    // удаление двумерного динамического массива
    for (int count = 0; count < m; count++)
        delete []B[count];
    
system("pause");
_getch();    //затримка виведеного на екрані
return 0;    //перевірка правильності програми
}

2 задача

int main()
{
    setlocale(LC_ALL, "Russian");            //дозволяє використовувати російську мову
    int N;
    srand(time(0)); // генерация случайных чисел
    cout << "size mas =  "; cin >> N;
    float *mas = new float [N];
    for(int i=0; i<N; i++)
    {
        mas[i] =  (rand() % 100 + 1);
        cout << mas[i] << "     ";
    }        
_getch();    //затримка виведеного на екрані
return 0;    //перевірка правильності програми
}

3 задача

int main()
{
    setlocale(LC_ALL, "Russian");            //дозволяє використовувати російську мову
    int n;
    cout << "size n=";cin>>n;
 srand(time(0)); // генерация случайных чисел
    // динамическое создание двумерного массива вещественных чисел на n*n элементов
    float **B = new float* [n]; // n строк в массиве
    for (int count = 0; count < n; count++)
        B[count] = new float [n]; // и n столбцов
    // заполнение массива
    for (int count_row = 0; count_row < n; count_row++)
        for (int count_column = 0; count_column < n; count_column++)
            B[count_row][count_column] = (rand() % 10 + 1) / int((rand() % 10 + 1)); //заполнение массива случайными числами с масштабированием от 1 до 10
    // вывод массива
    for (int count_row = 0; count_row < n; count_row++)
    {
        for (int count_column = 0; count_column < n; count_column++)
            cout <<  B[count_row][count_column] << "     ";
        cout << endl;
    }
    // удаление двумерного динамического массива
    for (int count = 0; count < n; count++)
        delete []B[count];
_getch();    //затримка виведеного на екрані
return 0;    //перевірка правильності програми
}

7

Re: Потрібна допомога з задачами

Навіщо додавати російську, а не українську

setlocale(LC_CTYPE, "ukr");

І коментарі всі на російській.

У мене появилися підозри, що це не ваш код. І те, що ви дійсно дуже лінивий!!! Настільки, щоб замінити російські слова на українські у чужому коді.

Подякували: koala, Logans2

8

Re: Потрібна допомога з задачами

Код мій, просто за машиною на якій доводить ся працювати неможливо використовувати українську.

9 Востаннє редагувалося koala (12.10.2014 16:38:40)

Re: Потрібна допомога з задачами

MiniProger написав:

Код мій, просто за машиною на якій доводить ся працювати неможливо використовувати українську.

Тоді яким чином ви написали перший коментар? Літера і там не англійська.

10

Re: Потрібна допомога з задачами

MiniProger написав:

Код мій, просто за машиною на якій доводить ся працювати неможливо використовувати українську.

"Чим далі в ліс, тим більше дров". За кожною вашою відповіддю ховається неправда.

Якщо ви хочете, щоб вам допомогли то сядьте за той код, що ви нам представили, перечитайте його, перепишіть і хоча б зробіть його структурно вірним, бо читати ті каракулі + москальські коментарі ніхто не захоче!

Далі поставте конкретне питання: "Як зробити <щось>?", представивши нам частину коду (або весь код), який не працює.

"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."
- Linus Torvalds
Подякували: koala1

11 Востаннє редагувалося koala (12.10.2014 17:04:30)

Re: Потрібна допомога з задачами

Як варіант (на мене, кращий) - представте умову, код (ніби вже є) і опис у вигляді "в такому-то місці я очікую того і того, але замість цього бачу таке і таке, ЩЯРНТ?"

Подякували: Logans1

12 Востаннє редагувалося Betterthanyou (12.10.2014 20:13:45)

Re: Потрібна допомога з задачами

Зад. 2

#include <conio.h>
#include <iostream>
#include <time.h>
using std::cout;
using std::cin;
using std::endl;

void Parni(float *arr,int n)
{
    for (int i = 0; i < n; i++)
    {
        if ((int)arr[i] % 2 == 0)
            cout << arr[i] << "     ";
    }
}

void NeParni(float *arr, int n)
{
    for (int i = 0; i < n; i++)
    {
        if ((int)arr[i] % 2 != 0)
            cout << arr[i] << "     ";
    }
}

int main()
{
    setlocale(LC_ALL, "Russian");            //дозволяє використовувати російську мову
    int N;
    srand(time(0)); // генерация случайных чисел
    cout << "size mas =  "; cin >> N;
    float *mas = new float[N];
    for (int i = 0; i<N; i++)
    {
        mas[i] = (rand() % 100 + 1);
        cout << mas[i] << "     ";
    }
    cout << endl << "Парнi\n";
    Parni(mas,N);
    cout << endl << "Непарнi\n";
    NeParni(mas, N);
    _getch();    //затримка виведеного на екрані
    return 0;    //перевірка правильності програми
}
Подякували: MiniProger1

13

Re: Потрібна допомога з задачами

Прихований текст
пааааарніііі

Прихований текст
http://i.ytimg.com/vi/CDZFB32kAZ0/maxresdefault.jpg

тут спілкуються українці, про політику, і інше (серед них є програмісти, але дуже мало, тому не заходьте туди лише з питаннями про програмування)
https://discord.gg/Zk29v4P

14

Re: Потрібна допомога з задачами

MiniProger написав:

Код мій, просто за машиною на якій доводить ся працювати неможливо використовувати українську.

Параметри мови -> добавити мову -> Українська