Загрузка...

How to find the number of elements in an array containing the number 7?

Thread in C# created by нексюша Mar 30, 2024. 231 view

  1. нексюша
    нексюша Topic starter Mar 30, 2024 2860 Jun 20, 2020
    Чет нихуя не понял, вроде сделал счётчик на +1, но оно дублирует сообщение столько раз, какого размера массив (пример ниже*)

    Code
    using System;

    namespace chislo_seven
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Write("Введите длинну массива: ");
    int mass_range = Convert.ToInt32(Console.ReadLine());
    int[] A = new int[mass_range];
    for (int i = 0; i < mass_range; i++)
    {
    Console.Write($"A[{i}]= ");
    A[i] = Convert.ToInt32(Console.ReadLine());
    }
    for (int i = 0;i < mass_range;i++)
    {
    int N = A[i] / 10;
    int M = A[i] % 10;
    int summ = 0;
    if (M == 7 || N == 7)
    summ+=1;
    Console.WriteLine($"Количество элементов, имеющих в записи цифру '7' {summ}");
    }
    }
    }
    }
    [IMG]
     
    1. нексюша Topic starter
      puffer2010, нихуя себе, Валентин Стрыкало написал
  2. Bredman
    Bredman Mar 30, 2024 2070 Oct 9, 2020
    у тебя вывод в цикле и каждую итерацию счëтчик обнуляется :emm:
     
    1. Bredman
      нексюша, саму переменную за циклом объяви
    2. нексюша Topic starter
      Bredman, ну тогда М и Н видеть не будет...
  3. Y4sperMaglot
    Code
    using System;

    namespace chislo_seven

    {

    class Program

    {

    static void Main(string[] args)

    {

    Console.Write("Введите длинну массива: ");

    int mass_range = Convert.ToInt32(Console.ReadLine());

    int[] A = new int[mass_range];

    for (int i = 0; i < mass_range; i++)

    {

    Console.Write($"A[{i}]= ");

    A[i] = Convert.ToInt32(Console.ReadLine());

    }
    int summ = 0;
    for (int i = 0;i < mass_range;i++)

    {

    int N = A[i] / 10;

    int M = A[i] % 10;



    if (M == 7 || N == 7)

    summ+=1;



    }

    Console.WriteLine($"Количество элементов, имеющих в записи цифру '7' {summ}");

    }

    }

    }
    Хуй знает, по идее должно сработать
     
    1. Y4sperMaglot
      нексюша, а нахуй тебе в теле цикла обнулять счетчик, это пиздец нелогично
    2. нексюша Topic starter
      Y4sperMaglot, извини пж я начинающий программист только учусь и умею шаблонами писать не пизди пж окда
    3. Y4sperMaglot
      нексюша, область видимости в шарпе посмотри че да как
Loading...
Top