Си диез / Говнокод #2838 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
using System;

namespace Laba2
{
	class Program
	{
		public static void Main(string[] args)
		{
			
			int max, a ;
			string c;
			Random rnd=new Random();
			Console.WriteLine("Количество элементов в массиве");
			c=Console.ReadLine();
			a=Convert.ToInt32(c);
			int[] nums = new int[a];
			for (int i=0; i<a; i++)
			{nums [i]= rnd.Next(-100,99);}
			Console.Write("Массив   ");
			foreach (int i in nums)
			Console.Write(i + " "); Console.WriteLine();
			max=nums[0];
			foreach (int i in nums)
			{a=1;    if (max<a) max=a;}
			Console.WriteLine(max);
			Console.Read();


		}
	}
}

Оставлено оригинальное оформление кода. Особое внимание заслуживает куча лишних переменных и циклов....

Запостил: ZiS ZiS, (Updated )

Комментарии (20) RSS

        • хочется взять и уебать.
          ну какого хуя. не раз же поднималась тема того, что студенческий код сюда постить не надо, ибо неинтересно и не всегда он является говном исключительно из-за того, что его автор безмозгл.
          в конетексте этого бесят такие вот уебаны, осставляющие бессмысленный комент исключительно для повышения чсв. ты то написал когда-нибдь в своей убогой жизни что-то качественное и кошерное из себя выдавил, дабы на лево-направо навешивать ярлык "школота"?
          Ответить
  • обычно студентов заставляют говнокодить. простой пример:
    int i;
    i=0;
    while(i<10)
    {
    print i;
    i++;
    }

    приходится писать именно так, а не
    for(int i=0;i<10;i++)
    print i;

    ибо такой код не совпадает с тем что записан в учебном плане, и хрен студент получит зачет по лабе.
    во всем виноваты деды старой закалки в вузах и тётеньки кухарко-преподы по информатике
    Ответить
    • Ты в пту что ли учишься? Ибо в нормальных вузах нормальные преподы.
      Ответить
      • В этом задании нужно было заполнить массив случайными числами, а потом найти максимальное, то есть два цикла. Это задание в институте, так что не только в пту так учат(но тут и смысл научится пользоваться циклами и массивами), а вот почему два последних цикла не объединены в один, и зачем столько лишних переменных так и не понял, как и не понял как его читали(когда писали)...
        Ответить
        • я учусь в самом что ни на есть нормальном вузе и
          - в нем большинство преподов ненормальные.
          - программировать там вообще не учат, хотя должны бы.
          большинство студентов на 2-м курсе в принципе не представляют программирование - это вообще про что, и списывают из тупой методички.
          дяденька, который принимает лабы на бэйсике упал в осадок, когда увидел переменную с указанием типа.
          Ответить
          • Ну у нас примерно так же, только и методичек нет))

            >>переменную с указанием типа.
            Это как?
            Ответить
            • методичек тоже нет, но чтобы сдать лабу, приходится в библиотеке по карточке брать книжку 1989 года про что-то вроде Си.

              >>Это как?
              В quick basic'e можно было написать fact& = fact& * i вместо fact = fact * i, намекая что факториал может получиться большим. Препод испугался символа &
              Ответить
      • нормальные вузы только в москве, питере, и, мб, новосибе.

        не все в этих городах живут...
        Ответить
  • c=Console.ReadLine();
    a=Convert.ToInt32(c);
    - если юзверь введет вместо числа какую-нибуть хню, то прога упадет с аццким грохотом (т.е. поймает приход в виде FormatException))))
    Ответить
  • кто-то учится программить, возможно это произведение ребенка пытающегося освоить программирование. можно подумать, что запостивший этот пример, с рождения писал идеальный код.
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8