Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
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();
}
}
}
Оставлено оригинальное оформление кода. Особое внимание заслуживает куча лишних переменных и циклов....
хочется взять и уебать.
ну какого хуя. не раз же поднималась тема того, что студенческий код сюда постить не надо, ибо неинтересно и не всегда он является говном исключительно из-за того, что его автор безмозгл.
в конетексте этого бесят такие вот уебаны, осставляющие бессмысленный комент исключительно для повышения чсв. ты то написал когда-нибдь в своей убогой жизни что-то качественное и кошерное из себя выдавил, дабы на лево-направо навешивать ярлык "школота"?
обычно студентов заставляют говнокодить. простой пример:
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))))
кто-то учится программить, возможно это произведение ребенка пытающегося освоить программирование. можно подумать, что запостивший этот пример, с рождения писал идеальный код.
ну какого хуя. не раз же поднималась тема того, что студенческий код сюда постить не надо, ибо неинтересно и не всегда он является говном исключительно из-за того, что его автор безмозгл.
в конетексте этого бесят такие вот уебаны, осставляющие бессмысленный комент исключительно для повышения чсв. ты то написал когда-нибдь в своей убогой жизни что-то качественное и кошерное из себя выдавил, дабы на лево-направо навешивать ярлык "школота"?
приходится писать именно так, а не
ибо такой код не совпадает с тем что записан в учебном плане, и хрен студент получит зачет по лабе.
во всем виноваты деды старой закалки в вузах и тётеньки кухарко-преподы по информатике
- в нем большинство преподов ненормальные.
- программировать там вообще не учат, хотя должны бы.
большинство студентов на 2-м курсе в принципе не представляют программирование - это вообще про что, и списывают из тупой методички.
дяденька, который принимает лабы на бэйсике упал в осадок, когда увидел переменную с указанием типа.
>>переменную с указанием типа.
Это как?
>>Это как?
В quick basic'e можно было написать fact& = fact& * i вместо fact = fact * i, намекая что факториал может получиться большим. Препод испугался символа &
не все в этих городах живут...
a=Convert.ToInt32(c);
- если юзверь введет вместо числа какую-нибуть хню, то прога упадет с аццким грохотом (т.е. поймает приход в виде FormatException))))
лабы пишутся по принципу "мой копипаст скомпилился! ставьте зачет!"