21.11.2007, 05:34
общий
это ответ
Здравствуйте, Лапотников Ден Александрович!
В программе надо только свои массивы написать. Например:
float A[4][6]={0}, B[4][6]={0}; надо заменить на
float A[4][6]={{1,2,3,4,5,6},{1,2,3,4,5,6}, { и т.д. и для массива B тоже самое
Приложение:
#include <vcl.h>#include <conio.h>#include <stdio.h>#pragma hdrstop//---------------------------------------------------------------------------#pragma argsusedint main(int argc, char* argv[]){ float A[4][6]={0}, B[4][6]={0}; int KolA[6] = {0}, KolB[6] = {0}, MaxA = 0, MaxB = 0, MColA = 0, MColB = 0; for (int i = 0; i < 6; i++) { for (int k = 0; k < 4; k++) { if (A[k][i]>0) KolA[i] = KolA[i]+1; if (B[k][i]>0) KolB[i] = KolB[i]+1; } } for (int i = 0; i < 6; i++) { if (KolA[i] > MaxA) { MColA = i; MaxA = KolA[i]; } if (KolB[i] > MaxB) { MColB = i; MaxB = KolB[i]; } } printf("Номер столбца с наибольшим количеством положительным элементов в массиве\n"); printf("A - %f\n", MColA); printf("B - %f\n", MColB); getch(); return 0;}