1

Тема: Функції, багатофайлові проекти

Можете написати код для программи яка змогла б, у матриці   розмірності 6 на 4 визначити номер стовпця з максимальною сумою елементів і величину цієї суми?

2

Re: Функції, багатофайлові проекти

Покажіть напрацювання - доведіть, що ви залогінилися не для цього.

3

Re: Функції, багатофайлові проекти

#include "stdafx.h"
#include "Func.h"
#include <time.h>

int main()
{
    int  n = 6, m = 4, i;
    int **massiv;
    massiv = (int**)malloc(n*sizeof(int*));
    if(NULL==massiv)
    {
        printf("WARNING!\n");
        return(-1);
    }
    for (i = 0; i<n; i++)
    massiv[i] =(int*)malloc(m*sizeof(int));
    
    void (*func) (int **, int, int);  
    func = init;                      

    calc(func,massiv,n,m);
    print(massiv,n,m);
    getchar();
    }

вона на С++, а потрібно на С який я не погано знаю

4

Re: Функції, багатофайлові проекти

dveans написав:
#include "stdafx.h"
#include "Func.h"
#include <time.h>

int main()
{
    int  n = 6, m = 4, i;
    int **massiv;
    massiv = (int**)malloc(n*sizeof(int*));
    if(NULL==massiv)
    {
        printf("WARNING!\n");
        return(-1);
    }
    for (i = 0; i<n; i++)
    massiv[i] =(int*)malloc(m*sizeof(int));
    
    void (*func) (int **, int, int);  
    func = init;                      

    calc(func,massiv,n,m);
    print(massiv,n,m);
    getchar();
    }

вона на С++, а потрібно на С який я не погано знаю

Нічого не плутаєте? ;)
Цей код і є чиста сішка.

5

Re: Функції, багатофайлові проекти

Ну викладач сказав, що це С++))

6

Re: Функції, багатофайлові проекти

Тут 2 варіанти:
1) Який студент такий і викладач.
2) Викладач над вами стібається, що ви навіть не знаєте різниці між C та C++.

7

Re: Функції, багатофайлові проекти

не не не в файлі stdafx.h полюбе якась єресь по типу iostream підключена, ну і взагалі stdafx.h від лукавого :) викладач все правильно сказав :) Ну а якщо чесно то аж смішно стало не важливо який варіант є насправді, вони 2 смінші.

8

Re: Функції, багатофайлові проекти

truesupport написав:

не не не в файлі stdafx.h полюбе якась єресь по типу iostream підключена, ну і взагалі stdafx.h від лукавого :) викладач все правильно сказав :) Ну а якщо чесно то аж смішно стало не важливо який варіант є насправді, вони 2 смінші.

Що ж, філософія така, що С89 включений до С++ як підмножина. Однак цей код нагадує чисту С, бо:

1. З пам'яттю операції здійснюються з використанням С-функцій, а не операторів С++.
2. Усі використані змінні оголошені на початку блоку функції main().