All pastes #357708 Raw Edit

Unnamed

public cpp v1 · immutable
·published 2007-02-15 21:43 UTC
rendered paste body
#include <stdio.h>#include <math.h>#include <stdlib.h> //atoiint soroszlop(int adat, int arggyok,char** argv);int main(int argc, char **argv){	int arggyok,hany=0;	int eredmeny,egysorba=0;	arggyok=sqrt((double)argc-1);	printf("\n\nMATRIX\n");	printf("------\n\n\n");	printf("A parancssorrol kapott argumentumok szama %d.\nEz egy %d X %d matrixnak felel meg.\n",argc-1,arggyok,arggyok);	for (int i=1;i<argc;i++)	{		eredmeny=soroszlop(atoi(argv[i]),arggyok,argv);		if (egysorba==arggyok) {printf("\n"); egysorba=0;}		printf("%d\t",eredmeny);		egysorba++;	}}int soroszlop(int adat, int gyok,char** argv){	int sor,oszlop,i,osszeg;	//OSZLOP MEGHATÁROZÁSA	if (adat%gyok==0) oszlop=gyok;	else oszlop=adat%gyok;	//OSZLOP VÉGE	//SOR MEGHATÁROZÁSA	if (adat%gyok==0) sor=adat/gyok;	else sor=(adat/gyok)+1;	//SOR VÉGE	for(i=1,osszeg=0;i<gyok;oszlop+=gyok,sor++,i++)	{		osszeg+=atoi(argv[oszlop])*atoi(argv[(1+(sor-1)*gyok)]);	}	return osszeg;}