Массивы. Неявное преобразование типа "char" в "bool" невозможно - C#
Формулировка задачи:
На чо нужно исправить?
string s = new string(new char[80]); int[] a = new int[256]; int i; for (i = 0; i < 256; ++i) a[i] = 0; Console.WriteLine("Input string: "); s = Convert.ToString(Console.ReadLine()); i = 0; while (s[i]) { ++a[(byte)s[i++]]; } // Неявное преобразование типа "char" в "bool" невозможно for (i = 'a'; i <= 'z'; ++i) if (a[i] == 1) Console.WriteLine("{0}", i); for (i = 'A'; i <= 'Z'; ++i) if (a[i] == 1) Console.WriteLine("{0}", i); Console.ReadLine();
Решение задачи: «Массивы. Неявное преобразование типа "char" в "bool" невозможно»
textual
Листинг программы
int[] a = new int[256]; Console.WriteLine("Input string: "); string s = Console.ReadLine(); i = 0; foreach(char ch in s) a[(byte)ch]++; for (i = 'a'; i <= 'z'; ++i) if (a[i] == 1) Console.WriteLine("{0}", i);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д