C# vs C++

Same cood in c++ and c# and speed comparision
              C++

              #include < iostream >
              #include < cmath >
              #include < ctime >
              #include < chrono >
              using namespace std; 

              int main()
              {
                          int num = 10;
                          int k=0; 
                          for (int j = 0; j < 10; j++)
                          {             
                              num *= 10;
                              auto start = chrono::steady_clock::now();
              
                              k++;
                              for (int i = 0; i < num; i++)
                              {
                                // empty loop … 
                              }

                            auto end = chrono::steady_clock::now();  
                            cout << "Execution:" << k << " loop size:" << num << "\t\tTime:" ;
                        cout<<chrono::duration_cast(end - start).count() <<"\n";  

                          }
                  return 0; 
              }

              Execution:1 loop size:100		 Time:0
              Execution:2 loop size:1000	 Time:0
              Execution:3 loop size:10000		Time:0
              Execution:4 loop size:100000		Time:0
              Execution:5 loop size:1000000		Time:2
              Execution:6 loop size:10000000		Time:29
              Execution:7 loop size:100000000		Time:280
              Execution:8 loop size:1000000000	Time:2618

              Execution:9 loop size:1410065408	       Time:3631 // presao sam int .. preljevanje !
              Execution:10 loop size:1215752192	Time:3063




              C#
              using System;
              using System.Diagnostics;
              using NWaves.Signals;
              using NWaves.Transforms;


              namespace ConsoleApp1
              {
                  class Program
                  {
                      static void Main(string[] args)
                      {

                          string str = "";    
                          var stopwatch = new Stopwatch();


                          int num = 10;
                          int k=0; 
                          for (int j = 0; j < 10; j++)
                          {             
                              num *= 10;
                              stopwatch.Start(); 
                              k++;
                              for (int i = 0; i < num; i++)
                              {          
                                // empty loop 
                              }

                              stopwatch.Stop();
                              Console.WriteLine("Loop Execution {0},{1} :", k, num);
                              Console.WriteLine("Time: "+stopwatch.ElapsedMilliseconds+"[msec]");
                          }

                      }
                  }
              }
              //.........................................................
              Loop Execution 1,100         :Time: 0[msec]
              Loop Execution 2,1000        :Time: 0[msec]
              Loop Execution 3,10.000       :Time: 0[msec]
              Loop Execution 4,100.000      :Time: 1[msec]
              Loop Execution 5,1.000.000     :Time: 4[msec]
              Loop Execution 6,10.000.000    :Time: 34[msec]
              Loop Execution 7,100.000.000   :Time: 384[msec]
              Loop Execution 8,1000.000.000  :Time: 3512[msec]

              Loop Execution 9,1410065408  :Time: 7264[msec]
              Loop Execution 10,1215752192 :Time: 10444[msec]



            
            C++             C#                  Loops    %
            ----------------------------------------------------
            Time:0    |Time: 0	    [msec]      100        
            Time:0    |Time: 0	    [msec]      1000
            Time:0    |Time: 0	    [msec]      10.000
            Time:0    |Time: 1	    [msec]      100.000
            Time:2    |Time: 4	    [msec]      1.M      100%
            Time:29   |Time: 34	    [msec]      10M      17%
            Time:280  |Time: 384    [msec]      100M     37%
            Time:2618 |Time: 3512   [msec]      1Mlrd    34%
            Time:3631 |Time: 7264   [msec]      10Mlrd   100%
            Time:3063 |Time: 10444  [msec]      100Mlrd  230%