Найти минимальную длину слова в строке - C#

Узнай цену своей работы

Формулировка задачи:

нужно найти минимальное длину слова в строке, проблема выделена жирным - хочу каждую длину(посчитанную до пробела или конца строки) сохранять в массиве, а потом в конце выбрать из массива минимум, но на этапе промежуточного сохранени и при наращивании счетчика значение стирается...где правильно и грамотно его нарастить, чтоб данные в массиве сохранялись для дальнейшего анализа? за помощь благодарю
Листинг программы
  1. using System;
  2. using System.Text;
  3. namespace Str
  4. {
  5. class Program
  6. {
  7. public static void Main(string[] args)
  8. {
  9. int kol_vo_dlin=0;
  10. int count = 0;
  11. int kol_vo_bukav = 0;
  12. Console.WriteLine("Hello World!");
  13. int[] length1 = new int[10];
  14. int[] glob = new int[10];
  15. string str = "kfgkfhm gfh Сrer\n";
  16. int h=0;
  17. int j;
  18. if (str != null) {
  19. for (j=0; j != str.Length; j++)
  20.  
  21. {
  22. if (str[j] != '\n') {
  23. if (str[j] != ' ') {
  24. count++;
  25. kol_vo_bukav = count;
  26. }
  27. [B]else {
  28. length1[h] = kol_vo_bukav;
  29. kol_vo_dlin = h;
  30. kol_vo_bukav=0;
  31. count=0;
  32. }
  33. glob = length1;
  34. h++;
  35. }[/B]
  36. }
  37.  
  38. int min = glob[1];
  39. for (int k=0; k<=kol_vo_dlin; k++) {
  40. if (min > glob[k])
  41. min = glob[k];
  42. }
  43. Console.Write(min);
  44. Console.Write("Press any key to continue . . . ");
  45. Console.ReadKey(true);
  46. }
  47. }
  48. }
  49. }

Решение задачи: «Найти минимальную длину слова в строке»

textual
Листинг программы
  1. if (wordLength > 0 && wordLength < minLength) minLength = wordLength;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы