04. Sum of Two Numbers C#
Здравейте!
Относно задачата от лекцията за мафическото число - очевидно нещо с break-a не сработва както трябва
https://pastebin.com/P6rKgzuV
Може ли малко помощ..?
Здравейте!
Относно задачата от лекцията за мафическото число - очевидно нещо с break-a не сработва както трябва
https://pastebin.com/P6rKgzuV
Може ли малко помощ..?
Опитай направо с return. Ето едно решение:
Link
Успех :)
не съм използвал break, защото и при мен не става, но можем да прекратим цикъла ако променим числата във for-а :)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp109
{
class Program
{
static void Main(string[] args)
{
int num1 = int.Parse(Console.ReadLine());
int finish = int.Parse(Console.ReadLine());
int magical = int.Parse(Console.ReadLine());
int counter = 0;
bool yes = true;
for (int i = num1; i <= finish; i++)
{
for (int x = num1; x <= finish; x++)
{
counter++;
if (i + x == magical)
{
Console.WriteLine($"Combination N:{counter} ({i} + {x} = {magical})");
yes = false;
i = finish;
}
}
}
if (yes)
{
Console.WriteLine($"{counter} combinations - neither equals {magical}");
}
Console.ReadLine();
}
}
}
{
class Program
{
static void Main(string[] args)
{
int startingNumber = int.Parse(Console.ReadLine());
int finalNumber = int.Parse(Console.ReadLine());
int magicNumber = int.Parse(Console.ReadLine());
int combinations = 0;
bool isFound = false;
for(int i = startingNumber; i <= finalNumber; i++)
{
for(int j = startingNumber; j <= finalNumber; j++)
{
combinations++;
if (i + j == magicNumber)
{
Console.WriteLine($"Combination N:{combinations} ({i} + {j} = {magicNumber})");
isFound = true;
break;
}
}
if (isFound)
break;
}
if (isFound == false)
{
Console.WriteLine($"{combinations} combinations - neither equals {magicNumber}");
}
}
}
}
100/100 judge
Get your contemplations on paper and plan to return and fix ungainly sentences, poor word decisions, and counter-intuitive or unconfirmed clashes in your following drafts how to update minecraft servers. Understanding that changing is a touch of the innovative cycle will free you to make gainfully, gain ground, and anticipate fixing things later.