Hej har precis börjat programmeringskurs. Men fastnar ofta på uppgifterna vi får. Hej, C# for loop - andra rad
Uppgift:
Skapa ett program som i en loop skriver ut hundra tal från 0 till 99 och det skrivs 10 tal på 10 rader.
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99
__________________________________________________________
hittills jag har kommit fram till:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i<11; i++)
{
Console.Write(i + "");
}
for(int i=11; i<21; i++)
{
Console.Write(i+ "");
}
Console.ReadLine();
}
}
}
________________________________________
men de blir ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 )
hur ska jag avbryta raden från 11och börja den från andra raden sådär?
( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
11, 12, 13, 14, 15, 16, 17, 18, 19, 20 )
Tack för hjälpen
Sv: C# for loop - andra rad
Om du skriver ut något till en htmlsida kan man skriva ut "<br/>" som radbryter. I Visual Basic kan man också för en sträng lägga på vbCRLF för att göra samma i en konsol-app. Jag har för mig att i c# använder man typ "/n" eller liknande efter din sträng. Någon annan kan säkert det där bättre än mig.