Kod: Zaznacz cały
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <string.h>
int liczbawystapien (char litera, char slowo[21])
{
int n,licznik;
licznik=0;
n=strlen(slowo);
for( int i=0;i<n;i++)
{
if(litera==slowo[i])
licznik++;
}return licznik;
}
int anagramy (char slowo[21], char slowo1[21])
{
if ( strlen(slowo)==strlen(slowo1))
{
for(int i=0;i<strlen(slowo);i++)
if(slowo[i]==slowo1[i+1])
return 1;
} return 0;
}
main()
{
char slowo[21];
char slowo1[21];
FILE *plik1,*plik2;
plik1=fopen("slownik.txt","r"); // w slowniku jest podany ciag tych wyrazów
plik2=fopen("anagramy.txt","w");
while (feof(plik1)==0)
{
fscanf(plik1,"%s",slowo);
if (anagramy(slowo,slowo1)==1)
fprintf(plik2,"%s %s
",slowo,slowo1);
}
fclose(plik1);
fclose(plik2);
printf("skonczylem");
getch();
}
Kod: Zaznacz cały
AFGAŃCZYK AFIRMACJA
AKTYWATOR AKTYWISTA
AMALTEJA AMARETTO
ANGINA ANGLIA
AŻUR BABA
BABINICZ BABINIEC
BALEARY BALEJAŻ
BANKNOTY BANKOMAT
BAWIALNIA BAWIDAMEK
BETONIARNIA BETONOWANIE
BEZBRONNOŚĆ BEZCELOWOŚĆ
BIELINEK BIELIZNA
BIOTERAPEUTA BIOTERRORYZM
BŁĄDZENIE BŁĄKANINA
BOCZNIAK BOCZNICA