Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C/C++] программа с функциями


Автор: sallak 20.12.2009, 11:06
Код

Код


#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#define n 4
    void NewMatrix (int b[n][n])
    {
        
        for (int i= 0; i < n; i++)
        for (int j= 0; j < n; j++)
        {
            printf ("[%d][%d]=", i, j);
            scanf ("%d", &b[i][j]);
        }
    }
    void Print (int b[n][n])
    {
    for (int i= 0; i < n; ++i)
    {
        for (int j= 0; j < n; ++j)
        printf("%d ", b[i][j]);
      printf("\n");
   }
}
    int Change (int b[n][n])
    {
        
    static int s=0;
    int i, max, j, k;
    for (i=0; i<4; ++i)
    {
        max=b[i][0];
        for (j=0; j<4; j++)
        {
            if (b[i][j]>max)
            {
                max=b[i][j];
                k=j+1;
            }
        }
        for (i; k<j; k++)
        {
            s=s+b[i][k];
        }
        s=0;
    }
    return s;
    }

    void PrintSum (int b[n][n])
    {
        int s=Change(b);
        printf ("%d \n ", s);
        
    }
         
int main(int argc, char* argv[])
{
    int b[n][n]={0};
    NewMatrix (b);
    Print (b);
    Change (b);
    PrintSum (b);
     

    return 0;
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)