#include <stdio.h> #include <string.h> int replace(char str[51], char oldchar, char newchar, int i, int check); int epigrafi(char str[51], int sum3, int i, int apantisi, int z); int main() { int epilogi; char str[51]; epiloges: ksana: if (epilogi == 1) { int i, sum = 0; char key; for (i = 0; i < 51; i++) { if (str[i] == key) sum += 1; } if (sum == 0) else if (sum == 1) else goto epiloges; } else if (epilogi == 2) { int check = 0, i = 0; char oldchar, newchar; check = replace(str, oldchar, newchar, i, check); if (check > 0) else goto epiloges; } else if (epilogi == 3) { int apantisi = 0, z = 0, i = 0, sum3 = 0; apantisi = epigrafi(str, i, z, sum3, apantisi); if (apantisi == 1) else if (apantisi == 0) goto epiloges; } else if (epilogi == 4) { return 0; } else if (epilogi > 4 || epilogi < 1) { goto ksana; } } int replace(char str[51], char oldchar, char newchar, int i, int check) { for (i = 0; i < 51; i++) { if (str[i] == oldchar) { str[i] = newchar; check++; } } return check; } int epigrafi(char str[51], int sum3, int i, int z, int apantisi) { for (i = 0; i <= length; i++) { for (z = length; z > 0; z--) { if (str[i] == str[z]) { (sum3 = sum3 + 1); } } } if (sum3 == length) { apantisi = 1; } return apantisi; }