Cod sursa(job #707577)

Utilizator ristea1234ristea ristea1234 Data 5 martie 2012 21:44:59
Problema Restante Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.74 kb
// restante.cpp : Defines the entry point for the console application.
//

//#include "stdafx.h"
#include "fstream"
#include "string"
int nr;
using namespace std;
int main()
{
	ifstream f("restante.in");
	ofstream g("restante.out");
	f>>nr;
	int i;
	int cifre[9000][26];
	int j;
	for(i=0;i<nr;i++)
		for(j=0;j<26;j++)
			cifre[i][j]=0;
	for(i=0;i<nr;i++)
	{
		string str;
		f>>str;
		int lung=str.length();
		for(j=0;j<lung;j++)
		{
			int tmp=((int)str[j]-97);
			cifre[i][((int)str[j])-97]++;
		}
	}
	int afisare=0;
	for(i=0;i<nr-1;i++)
		for(j=i+1;j<nr;j++)
		{
			int l;
			int ok=1;
			for(l=0;l<26;l++)
				if(cifre[i][l]!=cifre[j][l])
					ok=0;
			if(ok)
				afisare++;
		}
	g<<afisare;
	return 0;
}