x და y-ს გადავცემ ხელით და მასივში ვწერ მათ შორის მოთავსებულ კენტ რიცხვებს. ვიცით რომ x<y.
დავწერე კოდი და არ მუშაობს:
int size = (y - x) / 2 + 1;
int[] numbers = new int;
for (int i = 0; i != size; i++)
{
if (x % 2 != 0)
numbers = x;
else continue;
x++;
//if (x == y) break;
}
პირველ რიცხვს აგდებს მასივში და დანარჩენ ადგილს 0ებით ავსებს.
მაგალIთად თუ გადავცემ 1 და 10-ს ბეჭდავს 1 0 0 0 0
// else continue; // რომ წავუშალო მაშინ გამოაქვს 1 0 3 0 5, ეგრე არ მაწყობს.
რა დედიმისისა უნდა ხომ არ იცით ვინმემ?
მართალია C#-ში ვწერ მაგრამ ეგ ეგენი იქაც იგივეა და მაგის ბრალი არ უნდა იყოს.