Практикум по программированию. Основы. Обработка строк. Анаграмма
From AsIsWiki
Contents |
Java
import java.util.Scanner; public class Task09 { public static void main(String[] args) { Scanner in = new Scanner(System.in, "CP1251"); System.out.println(); System.out.println(" Являются ли строки A и B анаграммой "); System.out.println("-------------------------------------"); System.out.print(" Строка A: "); String a = in.nextLine(); System.out.print(" Строка B: "); String b = in.nextLine(); System.out.println("-------------------------------------"); int n = 0, len = a.length(); if (len == b.length()) { for (int i = 0; i < len; i++) { for (int j = 0; j < len; j++) { if (a.charAt(i) == b.charAt(j)) { n++; break; } } } } if (n == len) { System.out.println(" Строки являются анаграммой"); } else { System.out.println(" Строки не являются анаграммой"); } } }
C++
Pascal