OLD-idmessage-106819

#1923619
Данилка
Участник

А я написал 2 программы (консольные) для поиска простых чисел – одну на VB, другую – на C#. После компиляции EXE на VB занимает 6 кб, а на C# – 16 кб. В то же время, после сжатия этих EXE архиватором, программа на C# весит на полкилобайта меньше.
Программа на VB========================================Module Module1
Sub Main() Dim i, g, max As Int32, simple As Boolean max = 100000
For g = 3 To max simple = True For i = 2 To Math.Sqrt(g) If g Mod i = 0 Then simple = False : Exit For Next If simple = True Then Console.WriteLine(g) Next Console.ReadLine() End Sub
End Module====================================
Вариант на C#:====================================using System;
namespace SimpleC{class Class1{[STAThread]static void Main(string[] args){ int i, g, max; bool simple; max = 100000;
for (g = 3; g<=max ; g++){simple = true;for (i = 2; i<=Math.Sqrt(g);i++){ if (g % i == 0){ simple = false;} }if (simple == true) {Console.WriteLine(g); }} Console.ReadLine();}}}
===========================================