Преобразование int в bool - C#
Формулировка задачи:
Приветствую. Только начинаю (1-й язык). Собственно проблема: наделал ошибок, но не знаю где.
Консольная программка выдающая 2 псевдослучайных числа с предложением суммировать, и проверкой на верность ответа.
{
var R = new Random(); var qn1 = R.Next(1, 10); var qn2 = R.Next(1, 10);
Console.WriteLine("Hi. How much will {0}+{1}=", qn1, qn2);
string qb = Console.ReadLine();
var Q = Convert.ToInt32(qb);
var A = qn1 + qn2;
if (Q = A) Console.WriteLine("Your anwser correctly! {0}+{1}={2}", qn1, qn2, Q); //MVS тычет меня носом в эту строку
else Console.WriteLine("Your anwser not correctly! {0}+{1} not equal {2}!", qn1, qn2);
Console.ReadKey ();
}Решение задачи: «Преобразование int в bool»
textual
Листинг программы
using System;
namespace Cyb9 {
class Program {
static void Main() {
Random R = new Random();
int qn1 = R.Next(1, 10);
int qn2 = R.Next(1, 10);
Console.WriteLine("Hi. How much will {0}+{1}=", qn1, qn2);
string qb = Console.ReadLine();
int Q = int.Parse(qb);
int A = qn1 + qn2;
if (Q == A)
Console.WriteLine("Your anwser correctly! {0}+{1}={2}", qn1, qn2, Q);
else {
Console.WriteLine("Your anwser not correctly! {0}+{1} not equal {2}!", qn1, qn2, Q);
}
Console.ReadLine();
}
}
}