C#   Уроки программирования с нуля. Си-шарп для чайников   C#

Здравствуйте, гость!
Вход
Регистрация


Условные операторы в Си-шарп. Тернарный оператор
Условные операторы служат для ветвления программы. В зависимости от некоторого условия выполняется тот или другой набор команд.

В Си-шарп есть три условных оператора: «if-else», «switch» и «?:» - тернарный оператор.

Оператор «if-else»

Данный оператор имеет следующую структуру:

if ([условное выражение])
{
   Блок кода, который нужно выполнить при удовлетворении условия,   [условное выражение] = true (истина)
}
else
{
  Блок кода, который нужно выполнить при неудовлетворении условия,   [условное выражение] = false (ложь)
}


Часть else не является обязательной и может отсутствовать.

Пример использования оператора «if-else» в программе, которая проверяет вводимое число на чётность:

static void Main(string[] args)
{
   int a;
   Console.WriteLine("Введите число:");
   a = Convert.ToInt32(Console.ReadLine()); // вводим данные с клавиатуры*
   if (a % 2 == 0) //проверяем число на чётность путем нахождения остатка от деления числа на 2
   {
     Console.WriteLine("Число " + a + " - чётное");
   }
   else
   {
     Console.WriteLine("Число " + a + " - нечётное");
   }
   Console.ReadKey();
}

* Функция Console.ReadLine() позволяет ввести данные с клавиатуры. Данные вводятся как строка, а так как нужно число, мы преобразовываем ее в числовой тип. Для преобразования мы используем функцию Convert.ToInt32().

Если после if или else необходимо выполнить лишь одну команду, фигурные скобки можно опускать:

if ([условное выражение])
[команда1] // команда1 выполнится лишь если условное выражение истинно
[команда2]// команда2 выполнится в любом случае

Оператор if может иметь несколько условий:

if ([логическое выражение1])
{блок1}
else if ([логическое выражение2])
{блок2}
else
{блок3}

Пример программы, которая определяет, какое из двух введенных чисел больше:

static void Main(string[] args)
{
   int a, b;
   Console.WriteLine("Введите первое число:");
   a = Convert.ToInt32(Console.ReadLine());
   Console.WriteLine("Введите второе число:");
   b = Convert.ToInt32(Console.ReadLine());
   if (a > b)
     Console.WriteLine("Первое число больше второго");
   else if (a < b)
     Console.WriteLine("Второе число больше первого");
   else
     Console.WriteLine("Числа равны");

   Console.ReadKey();
}

Логическое выражение может быть сложнее. Здесь и используются логические операторы «!», «||» и «&&».

Пример программы которая дает совет, что делать, в зависимости от температуры на дворе:

static void Main(string[] args)
{
   int t;
   Console.WriteLine("Введите температуру во дворе");
   t = Convert.ToInt32(Console.ReadLine());
   if (t < -20 || t > 40) //если температура меньше -20 или больше 40
     Console.WriteLine("Вам лучше посидеть дома!");
   else
     Console.WriteLine("Можете идти гулять");
   Console.ReadKey();
}

Оператор switch

В некоторых случаях удобно использовать условный оператор «switch» вместо «if-else». Он имеет следующую структуру:

switch (выражение)
{
   case значение1:
     блок1;
     break;
   case значение2:
     блок2;
     break;
     ...
   case значениеN:
     блокN;
     break;
   default:
     блокN+1;
     break;
}

Выражение сравнивается последовательно со значениями. Если выражение равно значению – выполняется соответственный блок кода и при достижении ключевого слова break оператор switch заканчивает работу. Если выражение не будет соответствовать ни одному значению, тогда выполнится блок после default.

Пример программы с использованием switch, которая выводит на экран название дня недели соответственно вводимому порядковому номер дня:

static void Main(string[] args)
{
   int a;
   Console.WriteLine("Введите порядковый номер дня недели:");
   a = Convert.ToInt32(Console.ReadLine());
   switch (a)
   {
     case 1:
       Console.WriteLine("Понедельник");
       break;
     case 2:
       Console.WriteLine("Вторник");
       break;
     case 3:
       Console.WriteLine("Среда");
       break;
     case 4:
       Console.WriteLine("Четверг");
       break;
     case 5:
       Console.WriteLine("Пятница");
       break;
     case 6:
       Console.WriteLine("Суббота");
       break;
     case 7:
       Console.WriteLine("Воскресенье");
       break;
     default :
       Console.WriteLine("Ошибка");
       break;
     }
     Console.ReadKey();
}

Тернарный оператор «?:»

Этот оператор используется для сокращения объема кода. Им можно заменять простые по сложности операторы if-else. Тернарный оператор имеет такую структуру:

логическое выражение ? выражение1 : выражение2

Сначала вычисляется логическое выражение. Если оно истинно, то вычисляется выражение1, в противном случае - вычисляется выражение2.

Пример использования тернарного оператора «?:» в той же программе для проверки числа на чётность:

static void Main(string[] args)
{
   int a;
   Console.WriteLine("Введите число:");
   a = Convert.ToInt32(Console.ReadLine());
   Console.WriteLine( a % 2 == 0 ? "Число чётное" : "Число нечётное" );
   Console.ReadKey();
}

«?:» также можно использовать для присваивания значений. Пример программы, которая находит большее число из двух вводимых:

static void Main(string[] args)
{
   int a, b, max;
   Console.WriteLine("Введите первое число:");
   a = Convert.ToInt32(Console.ReadLine());
   Console.WriteLine("Введите второе число:");
   b = Convert.ToInt32(Console.ReadLine());
   max = a > b ? a : b;
}

Домашнее задание

1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.

2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…). Вывести на экран соответствующее сообщение.
Понравилась статья? Подпишись на рассылку и узнавай первым о новых уроках по почте!


Поделиться с друзьями:
17 апр 2013 16:34
steyrin 13 сен 2018 02:24
int x, q;

Console.Write("Голы хозяев: ");
x = Convert.ToInt32(Console.ReadLine());

Console.Write("Голы гостей: ");
q = Convert.ToInt32(Console.ReadLine());

if (x > q)
{
Console.WriteLine("Выиграли хозяевы со счетом {0}:{1} !!", x, q);
}
else if (x < q)
{
Console.WriteLine("Выиграли гости со счетом {0}:{1} !!!!", x, q);
}

else

Console.WriteLine("Матч стала ничьей со счетом {0}:{1} ((", x, q);


Console.ReadLine();

Евгений1984 23 авг 2018 11:50
Буду признателен за замечания.
1:
{
int a, b;// Объявление переменных
Console.WriteLine("Веедите количество голов ф/к Локомотив:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Веедите количество голов ф/к Динамо:");
b = Convert.ToInt32(Console.ReadLine());
if (a < b)
Console.WriteLine("Победила ф/к Динамо");
else if (a > b)
Console.WriteLine("Победила ф/к Локомотив");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}

2:
{
int a;// Объявление переменных
Console.WriteLine("Сейчас мы проверим число на кратность 3 и 7");
Console.WriteLine("Введите число: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine((a % 3 == 0 && a%7==0)? "Кратное" : "Не кратное");
Console.ReadKey();
}

Artjom 08 авг 2018 19:27
Буду рад замечаниям.

1:

int host;
int guest;
Console.WriteLine("количество забитых голов хозяевами в футбольном матче");
host = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("количество забитых голов гостями в футбольном матче");
guest = Convert.ToInt32(Console.ReadLine());

if (host > guest)
{
Console.WriteLine("хозяева победили");
}
else if (host == guest)
{
Console.WriteLine("ничья");
}
else
{
Console.WriteLine("гости победили");
}
Console.ReadLine();


2:

int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());

if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("число кратно и 3-м и 7-ми");
}
else if (a % 3 == 0)
{
Console.WriteLine("число кратно 3-м");
}
else if (a % 7 == 0)
{
Console.WriteLine("число кратно 7-ми");
}
else
{
Console.WriteLine("число не кратно ни 3-м ни 7-ми");
}
Console.ReadKey();

RavenSeeker 03 авг 2018 15:33
int a;
Console.WriteLine("Введите 1 если хотите просчитать результат футбольного матча" + '\n' + "Введите 2 если хотите узнать кратно ли число 3 и 7 одновременно");
a = Convert.ToInt16(Console.ReadLine());
switch (a)
{
case 1:
int h, g;
Console.WriteLine("Введите число голов забитых хозяевами:");
h = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Введите число голов забитых гостями:");
g = Convert.ToInt16(Console.ReadLine());
if (h > g)
{
Console.WriteLine("Хозяева победили в чемпионате со счетом (" + h + ":" + g + ")");
}
else if (h < g)
{
Console.WriteLine("Гости победили в чемпионате со счетом (" + g + ":" + h + ")");
}
else
{
Console.WriteLine("Учасники чемпионата сыграли в ничью. Счет составил (" + h + ":" + g + ")");
}
break;
case 2:
int ch;
Console.WriteLine("Теперь введите число для проверки кратности 3 и 7");
ch = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(ch % 3 == 0 && ch % 7 == 0 ? "введенное число " + ch + " кратно трем и семи" : "введенное число " + ch + " не кратно трем и семи");
break;
default:
Console.WriteLine("Ошибка!");
break;
}
Console.ReadKey();

NewCoder 19 июл 2018 21:11
using System;

namespace Home_quest_1
{
class MainClass
{
public static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число чтобы проверить его на кратность 3м и 7ми");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратно" : "Число не кратно");
Console.ReadKey();
}
}
}
ВТОРУЮ ЗАДАЧУ РЕШИЛ СДЕЛАТЬ ЧЕРЕЗ ТЕРНАРНЫЙ ОПЕРАТОР. По МНЕ ОН СИЛЬНО УПРОСТИЛ КОД

NewCoder 19 июл 2018 21:00
using System;

namespace Home_quest_1
{
class MainClass
{
public static void Main(string[] args)
{
int hoz, gos;
Console.WriteLine("Введите кол-во забитых мячей хозяевами");
hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите кол-во забитых мячей гостями");
gos = Convert.ToInt32(Console.ReadLine());
if (hoz > gos)
Console.WriteLine("Хозяева Победили");
else if (hoz < gos)
Console.WriteLine("Гости Победили");
else
Console.WriteLine("Ничья");
}
}
}
Первая Задача

mad_g 15 июл 2018 23:32
int h, g, a;
Console.WriteLine("\t 1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в " +
"футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.");
Console.WriteLine("Сколько забили Хозяева?");
h = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забили Гости?");
g = Convert.ToInt32(Console.ReadLine());
if (h > g)
Console.WriteLine("Победили Хозяева!");
else if (h < g)
Console.WriteLine("Победили Гости");
else
Console.WriteLine("Ничья");




Console.WriteLine("\n \t 2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это " +
"числа 21, 42, 63…). Вывести на экран соответствующее сообщение.");
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine()); // вводим данные с клавиатуры*
if (a % 3 == 0 && a % 7 == 0) //проверяем число на чётность путем нахождения остатка от деления числа на 3 и 7
{
Console.WriteLine("Число " + a + " - кратное 3-м и 7-ми");
}
else
{
Console.WriteLine("Число " + a + " - не кратное 3-м и 7-ми");
}
Console.WriteLine("\n \n \n \t \t Для выхода нажмити любую кнопку");
Console.ReadKey();

Lemon Party 03 июл 2018 17:27
int a;
Console.WriteLine("Введите число, чтобы проверить его на кратность 7 и 3");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7== 0) {Console.WriteLine("Это число кратное 7 и 3. " + a/3+", если поделить на 3 и "+a/7+", если поделить на 7");}
else { Console.WriteLine("Число не кратно 7 и 3"); }
Console.ReadKey();

Lemon Party 03 июл 2018 16:25
int guest, master;
Console.WriteLine("Введите количество забитых голов гостями");
guest = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов хозяевами");
master = Convert.ToInt32(Console.ReadLine());
if (guest > master) { Console.WriteLine("Гости забили больше голов и выиграли матч"); }
else if (guest < master)
{ Console.WriteLine("Хозяева забили больше голов и выиграли матч"); }
else

{ Console.WriteLine("Хозяева и гости забили одинаковое количество мячей и получили ничью"); }
Console.ReadKey();

provod 30 июн 2018 11:13
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Int32 num = 0;
string input = "";
while (input != "x")
{
Console.Write("Input number. Input X for exit. ");
input = Console.ReadLine();
if (input != "x")
{
num = Convert.ToInt32(input);
if ((num % 3 == 0) && (num % 7 == 0))
Console.WriteLine("Number " + num + " multiplies 3 and 7!");
else
Console.WriteLine("Number " + num + " DOES NOT multiplies 3 and 7!");
Console.WriteLine("Press any key to continue...");
Console.ReadKey();
}
Console.Clear();
}
}
}
}

ProGlot 29 июн 2018 19:27

namespace Программа_для_футбола
{
class Program
{
static void Main(string[] args)
{
int homes, guests;
Console.WriteLine("Введите голы хозяев:");
homes = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы гостей:");
guests = Convert.ToInt32(Console.ReadLine());
if (homes > guests)
Console.WriteLine("Победа");
else if(homes<guests)
Console.WriteLine("Поражение");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}


ProGlot 29 июн 2018 19:26
namespace Программа_для_футбола
{
class Program
{
static void Main(string[] args)
{
int homes, guests;
Console.WriteLine("Введите голы хозяев:");
homes = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы гостей:");
guests = Convert.ToInt32(Console.ReadLine());
if (homes > guests)
Console.WriteLine("Победа");
else if(homes<guests)
Console.WriteLine("Поражение");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}



ProGlot 29 июн 2018 19:26
namespace Программа_для_футбола
{
class Program
{
static void Main(string[] args)
{
int homes, guests;
Console.WriteLine("Введите голы хозяев:");
homes = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы гостей:");
guests = Convert.ToInt32(Console.ReadLine());
if (homes > guests)
Console.WriteLine("Победа");
else if(homes<guests)
Console.WriteLine("Поражение");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}

Tatamet 19 июн 2018 21:04
static string Number( int first, int second, int third)
{
if (third % first == 0 && third % second == 0)
{
return (third + " divide to " + first + " and " + second);
}
else if (third % first == 0 && third % second != 0)
{
return (third + " divide to " + first + ", but doesn't divide to " + second);
}
else if (third % first != 0 && third % second == 0)
{
return (third + " doesn't divide to " + first + ", but divide to " + second);
}
else
{
return (third + " doesn't divide to " + first + " and " + second);
}
}
static void Main(string[] args)
{

Console.WriteLine(Number(3, 7, 21));
Console.WriteLine(Number(3, 7, 42));
Console.WriteLine(Number(3, 7, 63));
Console.WriteLine(Number(3, 7, 84));
Console.WriteLine(Number(3, 7, 95));
Console.WriteLine(Number(3, 7, 106));
Console.WriteLine(Number(3, 7, 20));
Console.WriteLine(Number(3, 7, 210));


}

Sharrr 27 апр 2018 08:42

static void Main(string[] args)
{
Console.WriteLine("Эта программа проверяет число на кратность трём и семи");
Console.WriteLine("Введите число");
double a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Это число кратно трём и семи");
}
else if (a % 3 == 0 && a % 7 != 0)
{
Console.WriteLine("Это число кратно трём, но не кратно семи");
}
else if (a % 3 != 0 && a % 7 == 0)
{
Console.WriteLine("Это число не кратно трём, но кратно семи");
}
else
{
Console.WriteLine("Это число не кратно трём и не кратно семи");
}
Console.ReadKey();

evgen 22 фев 2018 16:25
немного улучшил программу

int a, b, c;
Console.WriteLine("Кратно ли число?");
Console.WriteLine("Кратность какому числу проверяем?");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число: ");
b = Convert.ToInt32(Console.ReadLine());
if ( b % a == 0)
{
Console.WriteLine("Число " + b + " - кратно " + a );
}
else
{
Console.WriteLine("Число " + b + " - не кратно " + a );
}
Console.ReadKey();

Максим 17 дек 2017 19:32

static void Main(string[] args)
{
int owners , guests ;
Console.WriteLine("\n Программа для вывода результатов футбольного матча \n");
Console.WriteLine("Введите количество забыитых голов Хозяевами :");
owners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забыитых голов Гостями :");
guests = Convert.ToInt32(Console.ReadLine());

if (owners < guests)
{
Console.WriteLine("Победила команда ГОСТЕЙ {0} : {1}", owners, guests);
}
else if (owners > guests)
{
Console.WriteLine(" Победила команда ХОЗЯЕВ {0} : {1}", owners, guests);
}
else
{
Console.WriteLine("Победила дружба, счет НИЧЬЯ {0} : {1}", owners, guests);
}

Console.ReadKey();
}

DarthVader007 14 дек 2017 19:42

using System;

namespace My_Project
{
class MainClass
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("число кратное 3 и 7");
else if (a % 7 == 0)
Console.WriteLine("число кратное 7");
else if (a % 3 == 0)
Console.WriteLine("число кратное 3");
else
Console.WriteLine("число не кратное 3 и 7");
}
}
}

DarthVader007 14 дек 2017 19:20

using System;

namespace My_Project
{
class MainClass
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("количество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("количество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a > b ? "победили хозяева" : "победили гости");
}
}
}

DarthVader007 14 дек 2017 19:03

using System;

namespace My_Project
{
class MainClass
{
static void Main(string[] args)
{
int a,b;
Console.WriteLine("количество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("количество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("победили хозяева");
else if (b > a)
Console.WriteLine("победили гости");
else
Console.WriteLine("ничья");
}
}
}

Darkest 14 дек 2017 00:27

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HomeWork4
{
class Program
{
static void Main(string[] args)
{
int h, g;
Console.WriteLine("Введите количество забитых голов Хозяевами");
h = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостьми");
g = Convert.ToInt32(Console.ReadLine());
if (h > g)
Console.WriteLine("Хозяева забили" + h + " Голов");
else if (h < g)
Console.WriteLine("Гости забили " + g + " Голов");
else
Console.WriteLine("Ничья");
Console.ReadKey();
//Второе Д/З
int o, k;
Console.WriteLine("Введите числа кратное 3");
k = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(k % 3 == 0 ? "Число кратное 3" : "Число не кратное 3");
Console.WriteLine("Введите число кратное 7");
o = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(o % 7 == 0 ? "Число кратное 7" : "Число не кратное 7");
Console.ReadKey();
}
}
}

Nekto 11 дек 2017 19:45
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int owners, guests;
Console.WriteLine("Owners goals");
owners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Guests goals");
guests = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(owners > guests ? "Owners win" : "Guests win");
Console.ReadKey();
}
}
}

Сергей 01 дек 2017 18:00
это моя версия задания. Броня у каждого воина своя )

using System;

namespace ConsoleApp1
{
class warrior
{
string Name;
int Health, maxHealth = 1000, minHealth = 100;

public warrior(string Name, int Health)
{
this.Name = Name;
this.Health = Health;
if (Health < minHealth) Health = minHealth;
if (Health > maxHealth) Health = maxHealth;
}
public virtual void getDamage(int damage)
{
Health -= damage;
if (Health < 0)
{
Health = 0;
Console.WriteLine("боец " + Name + " погиб в бою");
}
else
Console.WriteLine("У бойца " + Name + " осталось " + Health + "HP");
}

}
class ArmoredWarrior : warrior
{
public double armor;
public ArmoredWarrior(string Name, int Health, double armor) : base(Name, Health)
{ this.armor = armor; }
public override void getDamage(int damage)
{
damage = Convert.ToInt32(damage * (1-armor) );
base.getDamage(damage);
}

}
class Program
{
static void Main(string[] args)
{
warrior w1 = new warrior("Вася", 300);
ArmoredWarrior w2 = new ArmoredWarrior("Миша", 200, 0.8);
w1.getDamage(20);
w2.getDamage(20);
w1.getDamage(40);
w2.getDamage(40);
Console.ReadLine();
}
}
}

Evilinside 21 ноя 2017 20:38

// Первая задача:
int a;
string msg;
Console.WriteLine("Введите число a ");
a = Convert.ToInt32(Console.ReadLine());
msg = (a % 3 == 0 && a % 7 == 0) ? "Число кратно 3 и 7" :"Число не кратно 3 и 7";
Console.WriteLine(msg);
Console.ReadKey();



// Вторая задача:
int a, b;
Console.WriteLine("Введите число голов хозяев: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов гостей: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Выиграли хозяева со счётом {0} : {1}", a, b);
}
else if ( b > a)
{
Console.WriteLine("Выиграли гости со счётом {0} : {1}", b, a);
}
else
{
Console.WriteLine("Ничья {0} : {1}", a, b);
}
Console.ReadKey();

T.Red 17 ноя 2017 16:12
int num = 0;
int a = 3;
int b = 7;
Console.WriteLine($"Числа кратные 3 и 7: ");
while (num < 200)
{
num++;
if (num % a == 0 && num % b == 0)
{
Console.WriteLine(num);
}

T.Red 17 ноя 2017 14:37

class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите количество голов забитых хозяинами поля");
int hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов забитых гостями");
int gost = Convert.ToInt32(Console.ReadLine());
if (gost > hoz)
{
Console.WriteLine($"Победили гости со счетом: {gost} : {hoz}");
}
else if (gost < hoz)
{
Console.WriteLine($"Победили хозяины поля со счетом: {hoz} : {gost}");
}
else
{
Console.WriteLine($"Ничья: {hoz} : {gost}");
}
}
}





Azat 13 ноя 2017 17:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LigaChampionow
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Сколько голов забили хозяева: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько голов забили гости: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Хозяева выиграли со счетом:" + a + "-" + b);
else if (a < b)
Console.WriteLine("Гости выиграли со счетом:" + b + "-" + a);
else
Console.WriteLine("В этой игре никто не выиграл. Ничья!!!");
Console.ReadKey();
}
}
}

DarthVader007 13 окт 2017 18:07

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sololearn
{
class program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine("Число " + a + " - кратное 3");
if (a % 7 == 0)
Console.WriteLine("Число " + a + " - кратное 7");
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число " + a + " - кратное 3 и 7");
}
}
}

13 окт 2017 15:58

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sololearn
{
class program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите первое число:");

a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите второе число:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("победили хозяева");
else if (a < b)
Console.WriteLine("победили гости");
else Console.WriteLine("ничья");
}
}
}

Кирюха 21 сен 2017 14:18

using System;

namespace __fytbol
{
class fytbol
{
public static void Main (string[] args)
{
Console.WriteLine (" Зенит-количество голов:");
int a= Convert.ToInt32(Console.ReadLine ());
Console.WriteLine (" Спартак - количество голов");
int b= Convert.ToInt32(Console.ReadLine ());
if (a>b) Console.WriteLine( " Зенит - Спартак "+a+" - "+b+ " Зенит чемпион");
else if (a<b) Console.WriteLine( " Зенит - Спартак "+a+" - "+b+ " Спартак чемпион");
else if (a==b) Console.WriteLine( " Зенит - Спартак "+a+b+ " Ничья");
}
}
}





using System;

namespace __IfElseSwitch
{

class chisla
{ public static void Main ( string[] args)
{
long a = 0;
int b = 3;
int c= 7;
while (a<1000)
{a++;
if (a%b==0 && a%c==0)
Console.WriteLine("Это число "+a);


}


}
}
}

Alexey 13 сен 2017 05:46
вариант с if:
задача 1

{
static void Main(string[] args)
{
byte a, b; //счёт редко бывает больше 100
Console.WriteLine("сколько забили хозяева?");
a = Convert.ToByte(Console.ReadLine());
Console.WriteLine(a);
Console.WriteLine("сколько забили гости?");
b = Convert.ToByte(Console.ReadLine());
Console.WriteLine(b);
if(a>b)
Console.WriteLine("победа хозяев");
else if(a<b)
Console.WriteLine("победа гостей");
else
Console.WriteLine("ничья");
Console.ReadKey();
}
}


задача 2

static void Main(string[] args)
{
int a;
Console.WriteLine("введите число кратное 3-м и 7-ми:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("вы ввели число: " + a);
if ( a % 3 == 0 && a % 7 == 0 )
Console.WriteLine("введено верное число");
else
Console.WriteLine("введённое число не удовлетворяет условиям");
Console.ReadKey();
}


вариант с switch:
задача 1

static void Main(string[] args)
{
byte a, b; //счёт редко бывает больше 100
Console.WriteLine("сколько забили хозяева?");
a = Convert.ToByte(Console.ReadLine());
Console.WriteLine(a);
Console.WriteLine("сколько забили гости?");
b = Convert.ToByte(Console.ReadLine());
Console.WriteLine(b);
switch (a>b){
case true:
Console.WriteLine("победа хозяев");
break;
case false:
switch (a<b){
case true:
Console.WriteLine("победа гостей");
break;
case false:
Console.WriteLine("ничья");
break;
}
break;
}
Console.ReadKey();
}


задача 2

static void Main(string[] args)
{
int a;
Console.WriteLine("введите число кратное 3-м и 7-ми:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("вы ввели число: " + a);
switch ( a % 3 == 0 && a % 7 == 0 ) {
case true:
Console.WriteLine("введено верное число");
break;
case false:
Console.WriteLine("введённое число не удовлетворяет условиям");
break;
}
Console.ReadKey();
}


вариант с "?:" :
задача 1

{
static void Main(string[] args)
{
byte a, b; //счёт редко бывает больше 100
Console.WriteLine("сколько забили хозяева?");
a = Convert.ToByte(Console.ReadLine());
Console.WriteLine(a);
Console.WriteLine("сколько забили гости?");
b = Convert.ToByte(Console.ReadLine());
Console.WriteLine(b);
Console.WriteLine(a>b ? "победа хозяев!" :
a<b ? "победа гостей" : "ничья");
Console.ReadKey();
}
}


задача 2

static void Main(string[] args)
{
int a;
Console.WriteLine("введите число кратное 3-м и 7-ми:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("вы ввели число: " + a);
Console.WriteLine( a % 3 == 0 && a % 7 == 0 ? "введено верное число" :
"введённое число не удовлетворяет условиям");
Console.ReadKey();
}

Дмитрий 26 июл 2017 17:28
Второе задание, так покороче будет)

static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число " + a + " кратное 3 и 7" : "Число " + a + " не кратное 3 и 7");
Console.ReadKey();

}

Koxpit 18 июл 2017 15:11

// Console.WriteLine("Задача_1");
int y, x, max;
Console.WriteLine("Введите кол-во очков, которые забили соседи:");
y = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите кол-во очков, которые забили хозяева:");
x = Convert.ToInt32(Console.ReadLine());
max = y > x ? y : x;
if (y > x)
Console.WriteLine("Выиграли соседи со счетом: " + y + ":" + x + "!");
else if (x > y)
Console.WriteLine("Выиграли хозяева со счетом: " + x + ":" + y + "!");
else
Console.WriteLine("Ничья!");
// Console.WriteLine("Задача_2");
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число " + a + " кратно 3-м и 7-ми");
else
Console.WriteLine("Число " + a + " не кратно 3-м и 7-ми");

Console.ReadKey();

Sv 30 июн 2017 16:48
точнее

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число, кратное 3 и 7");
a = Convert.ToInt32(Console.ReadLine());
if (a%7 == 0 && a % 3 == 0) Console.WriteLine("Число годится");

else Console.WriteLine("Число не годится");
Console.ReadKey();
}
}
}

Sv 30 июн 2017 16:06
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число, кратное 3 и 7");
a = Convert.ToInt32(Console.ReadLine());
if (a % 7 == 0 || a % 3 == 0) Console.WriteLine("Число годится");

else Console.WriteLine("Число не годится");
Console.ReadKey();
}
}
}

Анна30 27 июн 2017 23:59
1 задача:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lesson4
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Склько голов забили хозяева?");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("А склько голов забили гости?");
b = Convert.ToInt32(Console.ReadLine());

if (a > b)
Console.WriteLine("Победили хозяева поля");
else if (a < b)
Console.WriteLine("Победили гости");
else Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}


2 задача:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lesson4
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0)
Console.WriteLine ( (a%7==0) ? "Данное число кратно 3 и 7 одновременно" : "Данное число кратно только 3");
else Console.WriteLine((a % 7 == 0) ? "Данное число кратно только 7" : "Данное число НЕ кратно как 3, так и 7");
Console.ReadKey();
}
}
}

Elena17072017 22 июн 2017 21:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MultipleHoum
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число кратное 3 или 7: ");
a = Convert.ToInt32(Console.ReadLine());

if (a % 3 == 0 || a % 7 == 0)
Console.WriteLine("Число кратное трем и семи");
else if (a % 3 == 0)
Console.WriteLine("Число кратное трем");
else if (a % 7 == 0)
Console.WriteLine("Число кратное 7");
else
Console.WriteLine("Ошибка");
Console.ReadKey();
}
}
}

Elena17072017 22 июн 2017 16:13
int a, b;
Console.WriteLine ("ВВедите количество забитых голов хозяевами ");
a = Convert.ToInt32 (Console.ReadLine ());
Console.WriteLine ("ВВедите количество забитых голов гостями ");
b = Convert.ToInt32 (Console.ReadLine ());

if (a > b){
Console.WriteLine ("Победили хозяева: " + a + " : " + b);
}
else if
(a < b)
Console.WriteLine ("Победили гости: " + a + " : " + b);
else
Console.WriteLine ("Ничья: " + a + " : " + b);

Elena17072017 22 июн 2017 16:12
int a, b;
Console.WriteLine ("ВВедите количество забитых голов хозяевами ");
a = Convert.ToInt32 (Console.ReadLine ());
Console.WriteLine ("ВВедите количество забитых голов гостями ");
b = Convert.ToInt32 (Console.ReadLine ());

if (a > b){
Console.WriteLine ("Победили хозяева: " + a + " : " + b);
}
else if
(a < b)
Console.WriteLine ("Победили гости: " + a + " : " + b);
else
Console.WriteLine ("Ничья: " + a + " : " + b);

izverus 22 июн 2017 14:41
@vitiankr, ReadLine - L заглавная.
После пробелов " " надо ставить не запятые, а + для склеивания в одну строку.

int a;
Console.WriteLine("Vvedite chislo");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0 && a%7==0)
Console.WriteLine("Chislo" + " " + a + " " + "kratnoe 3 i 7");
else
Console.WriteLine("Chislo" + " " + a + " " + "ne kratnoe 3 i 7");
Console.ReadKey();

yepraqsya 14 июн 2017 14:28
class Program
{
static void Main(string[] args)
{
int hostsGoals =0;
while (!int.TryParse(Console.ReadLine(), out hostsGoals))
{
Console.WriteLine("Please enter only number!!!");
}
int guestsGoals = 0;
while (!int.TryParse(Console.ReadLine(), out guestsGoals))
{
Console.WriteLine("Please enter only number!!!");
}
int diff = (hostsGoals - guestsGoals) != 0 ? (hostsGoals - guestsGoals)/Math.Abs((hostsGoals - guestsGoals)) : 0;
string winInfo="";
switch (diff)
{
case 0: winInfo = "draw"; break;
case 1: winInfo = "hosts win"; break;
case -1: winInfo = "guests win"; break;
}
Console.WriteLine("{0}" + " : " + "{1}" + " so resault is {2} ", hostsGoals, guestsGoals, winInfo);
Console.ReadLine();
}
}

class Program
{
static void Main(string[] args)
{
int mod3and7 = 0;
while (!int.TryParse(Console.ReadLine(), out mod3and7))
{
Console.WriteLine("Please enter only number!!!");
}
if (mod3and7 % 21 == 0)
{
Console.WriteLine("Correct number!!!");
}
else
{
Console.WriteLine("Try again(((");
}
Console.ReadLine();
}
}

vitiankr 05 июн 2017 23:19
Подскажите, в чем ошибка??
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Testproject2_2
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Vvedite chislo");
a = Convert.ToInt32(Console.Readline());
if (a%3==0) & (a%7==0)
Console.WriteLine("Chislo" + " ", a, " " + "kratnoe 3 i 7");
else
Console.WriteLine("Chislo" + " ", a, " " + "ne kratnoe 3 i 7");
Console.ReadKey();

}
}
}

2f1ng3r 30 май 2017 13:27

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace schet
{
public class Program
{
public static void Main(string[] args)
{
int a,b;
Console.WriteLine("Сколько забили хозяева?");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забили гости?");
b = Convert.ToInt32(Console.ReadLine());
if (a > b){
Console.WriteLine("Счет" +a+ ":" +b+ ",Победа хозяев");
}
else if (a < b){
Console.WriteLine("Счет" +a+ ":" +b+ ",Победа гостей");
}
else if (a == b){
Console.WriteLine("Счет" +a+ ":" +b+ ",Ничья");
}
}
}
}

Alex 14 май 2017 12:02
int a;
Console.WriteLine("Введите число которое хотите проверить на кратность 3м и 7ми");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "число делиться и на три и на семь" : "Число не делиться на одно из этих чисел");
Console.ReadLine();

юрий 18 апр 2017 20:46
задача 2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Csss
{
class Program
{
/// <summary>
///
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
int число;
Console.WriteLine("введите число, кратное 3-м и 7-ми (21,42...)");
число = Convert.ToInt32(Console.ReadLine());
if (число % 3 == 0 && число % 7 == 0)
Console.WriteLine("число кратно 3-м и 7-и");
else
Console.WriteLine("число не то");
Console.ReadKey();
}
}
}

юрий 18 апр 2017 20:22
задание 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Csss
{
class Program
{
/// <summary>
///
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
int хозяева, гости, ничья;
Console.WriteLine("введите число голов хозяев");
хозяева = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("введите число голов гостей");
гости = Convert.ToInt32(Console.ReadLine());
if (хозяева > гости)
Console.WriteLine("хозяева победили!");
else if (хозяева < гости)
Console.WriteLine("гости победили!");
else
Console.WriteLine("НИЧЬЯ!");
Console.ReadKey();
}
}
}

Sl0t 11 апр 2017 12:57

int a;
Console.WriteLine("ВВедите число на проверку кратности 3-м и 7-ми:");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0 && a%7==0)
{
Console.WriteLine("Число '" + a+ "' кратно 3-м и 7-ми");

}
else
{
Console.WriteLine("Число '" + a + "' не кратно 3-м и 7-ми");
}
Console.ReadKey();

nikita yudin 06 апр 2017 11:35
static void Main(string[] args)
{
int hosts,guests ;
Console.WriteLine("goli xozyaev");
hosts = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("goli gostey");
guests = Convert.ToInt32(Console.ReadLine());

if (hosts > guests)
{
Console.WriteLine("xozyaeva pobedili so schetom");
Console.WriteLine("" + hosts + ":" + guests + "");
}
else if (hosts < guests) {
Console.WriteLine("qosti pobedili so schetom");
Console.WriteLine("" + hosts + ":" + guests + "");
}
else if (hosts == guests)
{
Console.WriteLine("nichya");
Console.WriteLine("" + hosts + ":" + guests+"");
}
Console.ReadLine();

kuranushka 04 апр 2017 00:20
int a;
Console.WriteLine("Введите любое натуральное число");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 7 == 0) && (a % 3 == 0))
{
Console.WriteLine("Введенное число кратно 3 и кратно 7");// кратно 3 и 7
}
else
{
if (a % 7 == 0)
{
Console.WriteLine("Введенное число кратно 7");// кратно 7
}
else
{
if (a % 3 == 0)
{
Console.WriteLine("Введенное число кратно 3");// кратно и 3
}
else
{
if ((a % 7 != 0) || (a % 3 != 0))
{
Console.WriteLine("Введенное число некратно 3 и не кратно 7");// некратно ни 3 ни 7
}
}
}
}
Console.ReadKey();

kuranushka 04 апр 2017 00:06
int ownerGools, guestGools;
Console.WriteLine("Введите сколько забили хозяева");
ownerGools = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите сколько забили гости");
guestGools = Convert.ToInt32(Console.ReadLine());

if (ownerGools > guestGools)
{
Console.WriteLine("Победила команда хозяев со счетом");
Console.WriteLine(""+ ownerGools+ ":"+ guestGools +"");
}
else
{
if (ownerGools < guestGools)
{
Console.WriteLine("Победила команда гостей со счетом");
Console.WriteLine("" + ownerGools + ":" + guestGools + "");
}
else
{
Console.WriteLine("Сегодня ничья");
Console.WriteLine("" + ownerGools + ":" + guestGools + "");
}
}

Console.ReadKey();

igorue190 16 мар 2017 13:10
namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
var num = new Num ( 21, 42, 63, 76, 21, 43, 32 );
List<int> getNum = num.GetNum();
foreach (int j in getNum)
{
Console.WriteLine(j);
}
Console.ReadLine();
}
}
public class Num
{
int[] numbers;

public Num( params int[] numbers1)
{
numbers = numbers1;
}
public List<int> GetNum()
{
List <int > result = new List<int>();
for (int i = 0; i < numbers.Length; i++)
{
int m = numbers[i];
if ((m % 3 == 0) & (m % 7 == 0))
result.Add(m);
}
return result;
}
}
}

Артур 04 мар 2017 23:00
static void Main(string[] args)
{
{
int a;
Console.WriteLine("введите число");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "кратное трём" : "не кратное трём");
Console.WriteLine(a % 7 == 0 ? "кратное семи" : "не кратное семи");
Console.ReadKey();
}
}

Артур 04 мар 2017 22:51
static void Main(string[] args)
{
{
int a, b;
Console.WriteLine("забитые голы хозяев футбольного матча:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("забитые голы гостей футбольного матча:");
b = Convert.ToInt32(Console.ReadLine());

if (a > b)
{
Console.WriteLine("Победили хозяева");
}
else if (a < b)
{
Console.WriteLine("Победили гости");
}
else
{
Console.WriteLine("ничья");
}
Console.ReadKey();
}
}

Max 04 мар 2017 13:41
Универсальная программа


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test2
{
class Program
{
static void Main(string[] args)
{
int or, home, lll , i3;
Console.WriteLine("Если хотите проверить футбольный счет введите 1 "+"Если хотите проверить число на кратность 3-м введите 2");
or = Convert.ToInt32(Console.ReadLine());
if(or==1)
{
Console.WriteLine("Счет своих ");
home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Счет гостей ");
lll = Convert.ToInt32(Console.ReadLine());
if (home == lll)
Console.WriteLine("Ничья");
else
Console.WriteLine(home < lll ? "Победили гоcти" : "Победили свои");

}
if (or == 2)
{
Console.WriteLine("Введите число");
i3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(i3 % 3 == 0 ? "Кратно 3" : "Не кратно 3");
}
Console.WriteLine("Нажмите Enter");
Console.ReadKey();

}
}
}


DaleRoyFall 04 мар 2017 11:29

Console.WriteLine("Введите количество забитых голов хозяевами:");
int gol1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
int gol2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Хозяева " + gol1 + "-" + gol2 + " Гости");
if (gol1>gol2)
{
Console.WriteLine("Победили хозяева!");
}
else if(gol2>gol1)
{
Console.WriteLine("Победили гости!");
}
else
{
Console.WriteLine("Ничья!");
}



Console.WriteLine("Введите число:");
int number = Convert.ToInt32(Console.ReadLine());
if ((number%3 == 0) && (number%7 == 0))
{
Console.WriteLine("Число: " + number + " чётное");
}
else
{
Console.WriteLine("Число: " + number + " нечётное");
}

lax33 26 фев 2017 15:40
1.


int hoziav, gosti;
Console.Write("Число голов забитых хозяевами - ");
hoziav = Convert.ToInt32(Console.ReadLine());
Console.Write("Число голов забитых гостями - ");
gosti = Convert.ToInt32(Console.ReadLine());

if (hoziav > gosti)
{ Console.WriteLine("Победили хозяева!"); }

else {
if (hoziav < gosti)

{ Console.WriteLine("Гости победили!"); }

else { Console.WriteLine("Ничья"); }

}


Console.ReadLine();

2.


float inMispar, rezult;
Console.Write("Введите целое число - ");
inMispar = (float) Convert.ToDouble( Console.ReadLine());

rezult = inMispar % 3;
if (rezult == 0) { Console.WriteLine("число кратно 3"); }

else { Console.WriteLine("Число не кратно 3"); }

rezult = inMispar % 7;
if (rezult == 0) { Console.WriteLine("число кратно 7"); }

else { Console.WriteLine("Число не кратно 7"); }


Console.ReadLine();

Хесус 10 фев 2017 16:45
Фадей, есть такой метод Parse. Запись такая:
a=double.Parse(Console.ReadLine()); - это запись метода Parse. Так же можно с типом float и другими типами. При не правильной инициализации будет выброшено исключение, ну try{} , catch {} должен знать

RastaCaster 10 фев 2017 13:46

double a, b;
Console.WriteLine("Введите количество забитых голов хозяевами");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
b = Convert.ToDouble(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева");
else
Console.WriteLine("Победили гости");
Console.ReadKey();


int a;
Console.WriteLine("Введите a");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 == 0 | a % 7 == 0))
{
Console.WriteLine("Число делится на 3 и 7");
}
Console.ReadKey();

Фадей 07 фев 2017 20:09
В каком уроке содержится более подробная информация о конвертировании чисел.
Хотел бы, чтобы моя программа считала не только заданные переменные типа int, но и double

KamaBullet 31 янв 2017 20:49

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Urok4
{
class Program
{
static void Main(string[] args)
{
string a;
Console.WriteLine("Введите TAAA:");
a=Console.ReadLine();
if (a == "TAAA")
{
Console.WriteLine("SHAAAA");
}
else
{
Console.WriteLine("LOH");
}
Console.ReadKey();
}
}
}
СПОСИБО, ХАРОШИЙ УРОК, ЕЖЖИ!!!

twilighthasan 13 янв 2017 23:45
Калькулятор :D


using System;

namespace projekt123
{
class MainClass
{
public static void Main(string[] args)
{
string ad;
float a, b;
Console.WriteLine("Выберие вариант решения\nСложение + \nВычитание -\nДеление /\nУмножение *");
Console.WriteLine("Чтобы выйти нажмите ENTER");
ad = Console.ReadLine();
switch (ad)


{
case "+":
Console.WriteLine("Вы выбрали сложение");
Console.WriteLine("Ведите первое число");
for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a += b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{

Console.WriteLine("Вы велли не число");
}

}
}

break;

case "-":
Console.WriteLine("Вы выбрали вычитание");
Console.WriteLine("Ведите первое число");
for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a -= b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{




Console.WriteLine("Вы велли не число" );

}

}
}

break;


case "/":
Console.WriteLine("Вы выбрали деление");
Console.WriteLine("Ведите первое число");

for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a /= b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{

Console.WriteLine("Вы велли не число");
}

}
}



break;

case "*":
Console.WriteLine("Вы выбрали умножение");
Console.WriteLine("Ведите первое число");
for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a *= b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{

Console.WriteLine("Вы велли не число");
}

}
}
break;


}


}
}
}


mihpir889 05 янв 2017 19:59

ЗАДАЧА 1

Console.WriteLine("Сколько забили голов хозяева?");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забили голов гости?");
int b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева!");
else if (b < a)
Console.WriteLine("Победили гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();

ЗАДАЧА 2 (1 способ)

Console.WriteLine("Введите число");
int k = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(k % 3 == 0 && k % 7 == 0 ? "Это число кратно 3 и 7" : "Это число не кратно 3 и 7");
Console.ReadKey();


ЗАДАЧА 2 (2 способ)

Console.WriteLine("Введите число");
double k = Convert.ToInt32(Console.ReadLine());
if (k % 3 == 0 && k % 7 == 0)
Console.WriteLine("Это число кратно 3 и 7");
else
Console.WriteLine("Это число не кратно 3 и 7");
Console.ReadKey();





Vodomer 04 янв 2017 18:48
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lesson4
{
class Program
{
static void Main(string[] args)
{
//Задача 1. С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче.
//Вывести на экран результат игры – победили хозяева/ гости / ничья.

Console.WriteLine("Введите количество забитых голов хозяевами: ");
int hosts = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями: ");
int guests = Convert.ToInt32(Console.ReadLine());

if(hosts > guests)
{
Console.WriteLine("Победили хозяева.");
Console.WriteLine("");
}
else if(hosts < guests)
{
Console.WriteLine("Победили гости.");
Console.WriteLine("");
}
else
{
Console.WriteLine("Ничья.");
Console.WriteLine("");
}


//Задача 2. Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
//Вывести на экран соответствующее сообщение.

Console.WriteLine("Введите целое число: ");
int numb = Convert.ToInt32(Console.ReadLine());

if(numb % 3 == 0 && numb % 7 == 0)
{
Console.WriteLine("Число кратно 3-м и 7-ми: {0}", numb);
}
else
{
Console.WriteLine("Число не кратно 3-м и 7-ми.");
}

Console.ReadKey();
}
}
}

Афик 01 янв 2017 10:25
1.
int a, b;
Console.WriteLine("Введите количество забитых голов хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("В матче победили хозяева!");
}
else if (a < b)
{
Console.WriteLine("В матче победили гости!");
}
else
{
Console.WriteLine("В матче ничья!");
}
Console.ReadKey();
2.
int a;
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Данное число кратна 3-м и 7-ми");
}
else
{
Console.WriteLine("Данное число не кратна 3-м и 7-ми");
}
Console.ReadKey();

Андрей 29 дек 2016 20:56

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Мой_первый_проект
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите кол-во забитых мячей хозяевами");
a =Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите кол-во забитых мячей гостями");
b = Convert.ToInt32(Console.ReadLine());
switch (a>b)
{
case true:
Console.WriteLine("Победили хозяева!");
break;
default:
switch (a<b)
{
case true:
Console.WriteLine("Победили гости!");
break;
default:
Console.WriteLine("Ничья!");
break;
}
break;
}
Console.ReadKey();

double First, Second;
Console.WriteLine("Введите первое число прогрессии:");
First = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите второе число прогрессии:");
Second = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите какой член прогрессии необходимо проверить на кратность 3 и 7");
var N = Convert.ToInt32(Console.ReadLine());
var Raznica = Second - First;
var N_chlen = First + (N - 1) * Raznica;
var Fraza_chetn3 = N_chlen % 3 == 0 ? "Кратно 3" : "Не кратно 3";
var Fraza_chetn7 = N_chlen % 7 == 0 ? "Кратно 7" : "Не кратно 7";
Console.WriteLine("Число-<"+N_chlen+"> и оно "+Fraza_chetn3+" и "+Fraza_chetn7);
Console.ReadKey();
}
}
}

Леонид 25 дек 2016 09:42

static void Main(string[] args)
{
int a;
Console.WriteLine("Ведите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine(a % 7 == 0 ? "Число кратное {} 3 и 7 " : "Число кратное {} 3 ");
else
Console.WriteLine("Число не кратное {} 3 и 7 ");
Console.ReadKey();
}

pirs 10 ноя 2016 20:08
1.
int a,b; // а - хозяева, b -гости
Сonsole.WriteLine("Введите первое число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите второе число:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева");
else if(a < b)
Console.WriteLine("Победили гости");
else
Console.WriteLine("Ничья");
Console.ReadKey();

2.
int a = 21, b = 42, c = 63;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратное" : "Число не кратное");
Console.WriteLine("Введите число:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(b % 3 == 0 && b % 7 == 0 ? "Число кратное" : "Число не кратное");
Console.WriteLine("Введите число:");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(c % 3 == 0 && c % 7 == 0 ? "Число кратное" : "Число не кратное");
Console ReadKey();



dimas 04 ноя 2016 19:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace урок_4_задание_2
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a%3 == 0)
{
if (a % 7 == 0)
{
Console.WriteLine("Число делится без остатка и на 3, и на 7");
Console.WriteLine("Результат деления на 3 - "+ a/3);
Console.WriteLine("Результат деления на 7 - "+ a/7);
}
else
{
Console.WriteLine("Число делится без остатка на 3");
Console.WriteLine("Результат деления на 3 - "+a/3);
}

}
else
{
if (a%7 == 0)
{
Console.WriteLine("Число делится без остатка на 7");
Console.WriteLine("Результат деления на 7 - "+a/7);
}
else
{
Console.WriteLine("Число не делится без остатка ни на 3, ни на 7");
}
}
Console.ReadKey();
}
}

dimas 04 ноя 2016 18:56
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace урок_4_задание_1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите число голов, забитых хозяевами поля ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов, забитых гостями ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.Write("Хозяева победили! ");
if (b == 0)
{
Console.WriteLine("В сухую!");
}
}
else if (a<b)
{
Console.Write("Гости победили! ");
if (a == 0)
{
Console.WriteLine("В сухую!");
}
}
else
{
Console.Write("Ничья! ");
if (a == 0 && b == 0)
{
Console.WriteLine("Матч завершился без голов");
}
}
Console.ReadKey();
}
}
}

DieselWolf 02 ноя 2016 11:07
static void Main(string[] args)
{
while(!MultipleTester())
MultipleTester();

Console.ReadKey();


}

static bool MultipleTester()
{
int number;
Console.WriteLine("Enter number:");
bool result = Int32.TryParse(Console.ReadLine(), out number);
if(result)
{
if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Number multiple of 3 and 7");
else if (number % 3 == 0 && number % 7 != 0)
Console.WriteLine("Number multiple of 3");
else if (number % 3 != 0 && number % 7 == 0)
Console.WriteLine("Number multiple of 7");
else
Console.WriteLine("Number dosent multiple of 3 and 7");
return true;
}
else
return false;
}

DieselWolf 02 ноя 2016 10:01
static void Main(string[] args)
{
while(!ScoreTester())
ScoreTester();

Console.ReadKey();


}
static bool ScoreTester()
{
int scoreTeam1, scoreTeam2;
bool result1, result2;
bool answer;

Console.WriteLine("Score of first team:");
result1 = Int32.TryParse(Console.ReadLine(), out scoreTeam1);

Console.WriteLine("Score of second team:");
result2 = Int32.TryParse(Console.ReadLine(), out scoreTeam2);

if (result1 && result2)
{
if (scoreTeam1 > scoreTeam2)
Console.WriteLine("First Team WIN!");
else if (scoreTeam1 < scoreTeam2)
Console.WriteLine("Second Team WIN!");
else
Console.WriteLine("Draw!");
answer = true;
}
else
{
Console.WriteLine("Please, enter number!");
answer = false;
}

return answer;
}

Alexey 27 окт 2016 08:05
1. Результаты футбольного матча:

int a, b;
Console.WriteLine("Введите количество голов забитых хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов забитых гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева!");
else if (a < b)
Console.WriteLine("Победили гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();


2. Проверка кратности числа 3 и 7:

int a;
Console.WriteLine("Введите любое целое число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Введенное число кратно 3" : "Введенное число не кратно 3");
Console.WriteLine(a % 7 == 0 ? "Введенное число кратно 7" : "Введенное число не кратно 7");
Console.ReadKey();

6456 26 окт 2016 02:52
слишкам сложный тест вконце

Yarick 11 окт 2016 22:27

using System;

namespace proj2
{
class MainClass
{
public static void Main (string[] args)
{
int xozayeva, gosti;
while (true)
{Console.WriteLine ("Хозяева забили");
xozayeva = Convert.ToInt32 (Console.ReadLine());
if (xozayeva >= 0)
{
break;
}
Console.WriteLine ("ERROR");
}
while (true)
{
Console.WriteLine ("Гости забили");
gosti = Convert.ToInt32 (Console.ReadLine ());
if (gosti >= 0)
{
break;
}
Console.WriteLine ("ERROR");

}

if (xozayeva == gosti)
Console.WriteLine ("НИЧЬЯ");
else
Console.WriteLine(xozayeva>gosti ? "ХОЗЯЕВА":"ГОСТИ");



}
}
}



Юрец 27 сен 2016 02:01

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FirstFunc
{
class Program
{
//инверсия числа
public static void InversNum(int [] mass, int number)
{
for(int i=0; i<mass.Length; i++)
{
if (mass[i] == number)
mass[i] = (number - number) - number;
}
}
//нахождение наименьшего
public static int MinNum(int a, int b, int c)
{
if (a < b && a < c)
return a;
else if (b < a && b < c)
return b;
else// if (c < a && c < b)
return c;
}
//возврат указанно элемента ряда Фибоначчи
public static int FiboReturn(int[] massFibo, int fiboNum)
{
return massFibo[fiboNum-1];
}


static void Main(string[] args)
{
int razmer, razmerFibo, retFib;
//указываем размерность массива
Console.WriteLine("Введите размерность массива");
razmer = Int32.Parse(Console.ReadLine());
int[] mas = new int[razmer];

//заполняем массив вводя данные с клавиатуры
for (int t = 0; t<mas.Length; t++)
{
Console.WriteLine("Введите {0} - й элемент массива", t+1);
mas[t] = Int32.Parse(Console.ReadLine());

}

//выбираем число которое будем менять
Console.WriteLine("Какое число поменять на противоположное ?");
int repl = Int32.Parse(Console.ReadLine());
InversNum(mas, repl);// вызываем функцию замены

//выводим новые массив
foreach(int NewMass in mas)
{
Console.WriteLine(NewMass);
}

Console.ReadKey();

//создаем массив в который будем записывать числа для сравнения
int[] chisla = new int[3];

// заполняем массив
Console.WriteLine("Введите 3 числа");
for (int ch = 0; ch < chisla.Length; ch++)
{
chisla[ch] = Int32.Parse(Console.ReadLine());
}

Console.WriteLine("Наименьшее из трех чисел это {0}", MinNum(chisla[0], chisla[1], chisla[2]));
Console.ReadKey();


//ряд Фибоначчи
Console.WriteLine("Введите размерность ряда Фибоначчи");
razmerFibo = Int32.Parse(Console.ReadLine());
int[] fibo = new int[razmerFibo];
fibo[0] = 1;
fibo[1] = 1;

//заполняем массив числами Фибоначчи
for (int f = 2; f<fibo.Length; f++)
{
fibo[f] = fibo[f-2] + fibo[f-1];
}

//выводим что получилось
foreach (int fibV in fibo)
{
Console.WriteLine(fibV);
}

Console.ReadKey();
Console.WriteLine();

//указываем какой номер элемента хотим вывести
Console.WriteLine("Какой элемент ряда Фибоначчи вам показать");
retFib = Int32.Parse(Console.ReadLine());

int finalFib = FiboReturn(fibo, retFib);// передаем порядковый номер элемента

Console.WriteLine(finalFib);

Console.ReadKey();



}
}
}

Mechik 13 сен 2016 22:24
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace gg
{
class Program
{
static void Main(string[] args)
{
float a;
Console.WriteLine("Введите любое целое число.");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Число кратное 3-ём и 7-ми");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число кратное только 3-ём.");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число кратное только 7-ми.");
}
else
{
Console.WriteLine("Число не кратное ни 3-ём, ни 7-ми");
}
Console.ReadKey();

}
}
}



Mechik 13 сен 2016 22:09
1)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace gg
{
class Program
{
static void Main(string[] args)
{
int a;
int b;
Console.WriteLine("Сколько голов забили хозяева стадиона? ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько голов забили гости? ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Победили хозяева");
}
else if (a < b)
{
Console.WriteLine("Победили гости");
}
else
{
Console.WriteLine("Команды сыграли в ничью");
}
Console.ReadKey();


}
}
}

Sh4man 05 сен 2016 22:02
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Тренировочка
{
class Program
{
static void Main(string[] args)
{
float a;
Console.WriteLine("Введите любое число");
a = Convert.ToInt32(Console.ReadLine());

if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Число кратное 3 и 7");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число кратное только 3-ем");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число кратное только 7-ми");
}
else
{
Console.WriteLine("Число не картное 3 и 7");
}
Console.ReadKey();
}
}
}

DedUndead 24 авг 2016 13:34

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Тестовый_проект
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите количество голов гостей: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов хозяев: ");
b = Convert.ToInt32(Console.ReadLine());
if (a>b)
Console.WriteLine("Победили гости");
if (b>a)
Console.WriteLine("Победили хозяи");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Тестовый_проект
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратно 3 и 7" : "Число не кратно 3 и 7");
Console.ReadKey();
}
}
}


ТикоАвд 23 авг 2016 16:36
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 7 == 0 && a % 3 == 0)
Console.WriteLine("Число кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();

Alex 23 авг 2016 13:05
решение второй задачки в двух вариантах:
1.
int a;
Console.WriteLine("Введите проверяемое число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine("Кратно трем");
else
Console.WriteLine("Не кратно трем");
if (a % 7 == 0)
Console.WriteLine("Кратно семи");
else
Console.WriteLine("Не кратно семи");
Console.ReadKey();
2.
int a;
bool btrua, bfalse, dtrua, dfalse,c,e,f,g;
btrua = true;
bfalse = false;
dtrua = true;
dfalse = false;

Console.WriteLine("Введите проверяемое число");
a = Convert.ToInt32(Console.ReadLine());

btrua= (a % 3 == 0);
bfalse =!(a %3 ==0);
dtrua= (a % 7 == 0);
dfalse=!(a%7==0);


c = btrua && dtrua;
e = btrua && dfalse;
f = bfalse && dtrua;
g = bfalse && dfalse;

if (c)
Console.WriteLine("Кратно обоим");
if (e)
Console.WriteLine("Кратно трем");
if (f)
Console.WriteLine("Кратно семи");
if (g)
Console.WriteLine("Не является кратным");

Console.ReadKey();

Алексей 20 авг 2016 19:28
вот первое задание

static void Main(string[] args)
{

int a, b;
Console.WriteLine("Введите счет хозяев:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет гостей:");
b = Convert.ToInt32(Console.ReadLine());
if (a == b) // ничья
{
Console.WriteLine("ничия " + a + " : " + b + "");
Console.ReadKey();
}
else
{

if (a > b) //выиграли хозяева
{
Console.WriteLine("выиграли хозяева со счетом " + a + " : " + b + "");
}
else
{
Console.WriteLine("выиграли гости со счетом " + b + " : " + a + "");
}


Console.ReadKey();
}
}
}
}


FierCer 15 авг 2016 05:49
int guest, master ;
Console.Write("Кол-во голов хозяев : ");
master = Convert.ToInt32(Console.ReadLine());
Console.Write("Кол-во голов гостей : ");
guest = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Победил"+
(master > guest ? "и хозяева" :
(guest > master) ? "и гости" :
"а дружба"));

Решение второго задания :

const int x1 = 3, x2 = 7;
int i;
Console.Write("Введите проверяемое число : ");
i = Convert.ToInt32(Console.ReadLine());
switch (i % x1 == 0)
{
case true:
Console.WriteLine(i % x2 == 0 ? "Кратно обоим" : "Кратно первому");
break;
case false:
Console.WriteLine(i % x2 == 0 ? "Кратно второму" : "Не кратно обоим");
break;
}

Max 05 авг 2016 17:35
отбой,нашёл ошибку)

Max 05 авг 2016 17:34
В чём ошибка ребят?

namespace CheckerNumber
{
class CHeckerNumberSolution
{
static void Main(string[] args)
{
int chNumber;
int chNumberSol;
int chNumberSy;
Console.WriteLine("Введите первое число:");
chNumber = Convert.ToInt32(Console.ReadKey());
Console.WriteLine("Введите второе число:");
chNumberSol = Convert.ToInt32(Console.ReadKey());
Console.WriteLine("Введите третье число:");
chNumberSy = Convert.ToInt32(Console.ReadKey());
if (chNumber % 3 == 0 && chNumberSol % 3 == 0 && chNumberSy % 3 == 0 || chNumber % 7 == 0 && chNumberSol % 7 == 0 && chNumberSy % 7 == 0)
{
Console.WriteLine("Числа кратны 3 и 7");
Console.ReadKey(true);
}
else
{
Console.WriteLine("Числа не кратны 3 и 7");
Console.ReadKey(true);
}


}
}
}


Vadim 04 авг 2016 16:22
1.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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


int a, b, max;
Console.WriteLine("Enter first number:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter second number:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a + ":" + b);
// max = a > b ? a : b;
{
if (a>b)
Console.WriteLine("The winners is a hosts!");

else if (a < b)

Console.WriteLine("The winners is a Guests!");

else
Console.WriteLine("draw");
// Console.WriteLine(max);
Console.ReadKey();
}
}
}
}

Vadim 04 авг 2016 16:04
2.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
{
int a;
Console.WriteLine("Enter number:");
a = Convert.ToInt32(Console.ReadLine());
if (a==0 || a<0)
{
Console.WriteLine("Wrong number");
System.Threading.Thread.Sleep(1000);
Environment.Exit(0);
}
if (a % 3 == 0 & a % 7 == 0)
{
Console.WriteLine("The Number " + a + " multiples to 3 and 7 ");
}
else
{
Console.WriteLine("The Number " + a + " not multiples to 3 and 7 ");
}
Console.ReadKey();
}
}
}
}

1.


Славик 03 авг 2016 12:05
namespace ConsoleApplication1
{
class Program
{
private static object get;

static void Main(string[] args)
{
int gosti;
Console.WriteLine("Введите значение гостей");
gosti = Convert.ToInt32(Console.ReadLine());
int igroki;
Console.WriteLine("Введите значение Игроков");
igroki = Convert.ToInt32(Console.ReadLine());
if (igroki > gosti)
{
Console.WriteLine("Победили игроки");
}
else if (igroki == gosti)
{
Console.WriteLine("Ничия!");
}
else
{
Console.WriteLine("Победили Гости");
}
Console.ReadKey();
//код by Славик)0))
}
}

}





Глеб 25 июл 2016 00:19
Задание 1


namespace t3
{
class Program
{
//задание:
/*1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в
футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.

*/


public static void Main(string[] args)
{

int x;
int g;

//вводим числа
Console.WriteLine("кол-во забитых голов хозяевам: ");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("кол-во забитых голов гостям: ");
g = Convert.ToInt32(Console.ReadLine());

//рассчет кто выиграл оператором 'if-else'
if(x > g)
{
Console.WriteLine("победила команда хозяев");
}
else if(g > x)
{
Console.WriteLine("победила команда гостей");
}
else
{
Console.WriteLine("победила дружба");
}
Console.ReadKey();
}
}


Валец 21 июл 2016 15:10
ЗАДАНИЕ 1
int zabili1, zabili2;
Console.WriteLine("Сколько забила команда - Спартак?");
zabili1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забила команда - ЦСКА?");
zabili2 = Convert.ToInt32(Console.ReadLine());
if (zabili1 > zabili2)
{
Console.WriteLine("Спартак победил со счетом" + " " + zabili1 + " " + ":" + " " + zabili2);
}
else if (zabili1<zabili2)
{
Console.WriteLine("ЦСКА победила со счетом" + " " + zabili2 + " " + ":" + " " + zabili1);
}
else
{
Console.WriteLine("Команды сыграли вничью со счетом" + " " + zabili1 + " " + ":" + " " + zabili2);
}
Console.ReadKey();

Arab 30 июн 2016 11:35
Задание №1.
class Program
{
static void Main(string[] args)
{
int hosts;
int guest;
string q = " ";

while (q != "q")
{
try
{
Console.WriteLine("Введите количество забитых голов хозяевами:");
hosts = int.Parse(Console.ReadLine());

Console.WriteLine("Введите количество забитых голов гостями:");
guest = int.Parse(Console.ReadLine());

if (hosts > guest)
Console.WriteLine("Победили хозяева со счетом {0}:{1}", hosts, guest);
else if (guest > hosts)
Console.WriteLine("Победили гости со счетом {0}:{1}", guest, hosts);
else
Console.WriteLine("Ничья");
}
catch
{
Console.WriteLine("Будьте внимательны. Нужно вводить только числа!!!");
}
Console.WriteLine("Для выхода из программы нажмите \"q\"");
q = Console.ReadLine();

}
}
}

Виталий 28 июн 2016 23:07
int a;
Console.WriteLine("Введите число:");
Console.WriteLine();
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.WriteLine(a % 3 == 0 ? a + " кратно числу 3 " : a + " не кратно числу 3 ");
Console.WriteLine();
Console.WriteLine(a % 7 == 0 ? a + " кратно числу 7 " : a + " не кратно числу 7 ");
Console.ReadKey();

Андрей 23 июн 2016 16:41
2 задача

int chislo;
Console.Write("Введите число: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(chislo % 3 == 0 ? "число кратно 3-ём!" : "число не кратно 3-ём!");
Console.WriteLine(chislo % 7 == 0 ? "число кратно 7-ми!" : "число не кратно 7-ми!");
Console.WriteLine(chislo % 3 == 0 && chislo % 7==0 ? "кратно!" : "некратно!");
Console.ReadKey();

Андрей 23 июн 2016 16:23
1 задача

class Program
{
static void Main(string[] args)
{
int dom;
int gost;
Console.Write("Введите количество забитых мячей хозяевами: ");
dom = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество забитых мячей гостями: ");
gost = Convert.ToInt32(Console.ReadLine());
if (dom > gost)
{
Console.Write("Победа хозяев на " + (dom - gost)+" мячей ");
}
else if (dom < gost)
{
Console.Write("Победа гостей на " + (gost-dom)+ " мячей ");
}
else
{
Console.Write("Ничья " + gost+" - "+dom);
}
Console.ReadKey();
}
}

Cocaine 08 июн 2016 19:58
ЛК, вообще все работать должно, но попробуйте добавить
Console.WriteLine (max = a > b ? a : b);
или "max" замените на какую-нибудь букву, а может просто у вас что-то тупит))

ЛК 08 июн 2016 17:25
Чего-то тут не хватает. Не выводит результат.
}

static void Main(string[] args)
{
int a, b, max;
Console.WriteLine("Введите первое число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите второе число:");
b = Convert.ToInt32(Console.ReadLine());
max = a > b ? a : b;


GrayHerzog 07 июн 2016 21:37
Console.WriteLine("Enter your number");
Console.WriteLine(Convert.ToInt32(Console.ReadLine()) % 21 == 0 ? "OK" : "Try again");

Devo4ka 07 июн 2016 13:05

int a = Convert.ToInt32 (Console.ReadLine ());
Console.Write(a%21==0?"Powers of 3 and 7! ":"Sorry, try again)");

Devo4ka 07 июн 2016 12:52
Console.Write ("Сколько забили хозяева?");
int goal_out = Convert.ToInt32(Console.ReadLine());
Console.Write ("Сколько забили гости?");
int goal_in= Convert.ToInt32(Console.ReadLine());

Console.Write( goal_out > goal_in ? "Победили хозяева" : goal_out == goal_in ? "Ничья":"Победили гости");
Console.Write(" со счетом "+goal_out+" : "+goal_in);

Inna 28 май 2016 09:05
static void Main(string[] args)
{
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("vvedite chislo:");
if(a % 7 == 0)
{
Console.WriteLine(a % 3 == 0 ? "chi che" : "chi nechetnyie");
}

Inna 25 май 2016 12:52
Random ran = new Random();
int a = ran.Next(0, 15);
int b = ran.Next(0, 15);
Console.WriteLine(a+" Рукоопы1" + "\n" + b+" Рукоопы2");
if (a == b)
Console.WriteLine("игра закончилась ни о чем");
else
Console.WriteLine(a < b ? "радостные 1куроопы, а 2 очень не радостные" : "рукоопы2 очень радуются, а 1 не очень");

Console.ReadLine();

Platax 24 май 2016 21:20
Подскажите обязательно ставить {} при работе с if else?


if (a)
{//или можно не ставить эти скобки после if или else?
....
}

Platax 24 май 2016 21:16
Задача про футбол. С защитой от минуса при вводе результата команд.

using System;
namespace _2chislaOdno
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите к-во забитых голов, командой 'А'-хозяева");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите к-во забитых голов, командой 'B'-гости");
int b = Convert.ToInt32(Console.ReadLine());

if (a < 0 || b < 0) //защита от минуса при вводе результата голов
{
Console.WriteLine("Введите правильное число");
}
else if (a > b || a < b)
{
Console.WriteLine(a > b ? "Победили хозяева, комманда 'A'" : "Победили гости комманда 'B'");
}
else
{
Console.WriteLine("Ничья! Победила дружба");
}
Console.ReadKey();
}
}
}

Стасян 17 май 2016 13:26
Задание № 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Домашнее_задание_2
{
class Program
{
static void Main(string[] args)
{
int xoz, gos;
Console.WriteLine("Голов забитых хозяивами");
xoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голов забитых гостями");
gos = Convert.ToInt32(Console.ReadLine());

if (xoz < gos )
Console.WriteLine("Победили Гости");
else if (xoz> gos)
Console.WriteLine("Победили Хозяева");
else
Console.WriteLine("Ничья");

Console.ReadKey();

}
}
}



Задание № 2


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Домашнее_задание_2_2_
{
class Program
{
static void Main(string[] args)
{
int a=3, b=7, z;

Console.WriteLine("Введите число");
z = Convert.ToInt32(Console.ReadLine());

if (z % a == 0 && z % b == 0)
Console.WriteLine("Число кратное 3 и 7");

else
Console.WriteLine("Число некратное 3 и 7");
Console.ReadKey();




}
}
}


CrazyFrog 13 май 2016 18:31


//////////////////////////////////////////////////////////////////

Первая…

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int A, B;
Console.WriteLine("Введите кол-во забитых голов!");
A = Convert.ToInt32(Console.ReadLine());
B = Convert.ToInt32(Console.ReadLine());
if (A > B)
Console.WriteLine("Победители Хозяева!");
else if (A < B)
Console.WriteLine("Победители Гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
}
}
}

//////////////////////////////////////////////////////////////////

Вторая…

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int A;
Console.WriteLine("Введите число!");
A = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(A % 3 == 0 ? "Число кратно 3!" : "Число некратно 3!");
Console.WriteLine(A % 7 == 0 ? "Число кратно 7!" : "Число некратно 7!");
Console.WriteLine(A % 3 == 0 && A % 7 == 0 ? "Число кратно 7 и 3!" : "Число некратно 7 и 3!");
Console.ReadKey();
}
}
}



poohcoolguy 11 май 2016 02:23
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите целое число для его проверки одновременной кратности 3 и 7 (21, 42, 63...):");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Данное число является кратным и 3 и 7 одновременно");
else if (a % 3 == 0 || a % 7 == 0)
Console.WriteLine(a % 3 == 0 ? "Число кратно только 3" : "Число кратно только 7");
else
Console.WriteLine("Число не кратно ни 3 ни 7");
Console.WriteLine("Нажмите любую клавишу для выхода...");
Console.ReadKey();
}

SeaSoul 27 апр 2016 17:07
int userNumber;
Console.WriteLine("Введите число, мы проверим делиться ли оно на 3 и 7: \n");
userNumber = Convert.ToInt32(Console.ReadLine());
if (userNumber%(3*7)==0)
{
Console.WriteLine("\nВерно \"Число {0} делиться как на 3 так и на 7\"", userNumber);
}
else Console.WriteLine("\nНе верно \"Число {0} не делиться как на 3 так и на 7\"", userNumber);
Console.ReadKey();

SeaSoul 27 апр 2016 16:54
int onHomeGoal, onAwayGoal;
Console.WriteLine("Введите количество мячей забитых хозяевами матча: \n");
onHomeGoal = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nВведите количество мячей забитых гостями матча: \n");
onAwayGoal = Convert.ToInt32(Console.ReadLine());
if (onHomeGoal > onAwayGoal)
{
Console.WriteLine("\nПобедили хозяева: {0}-{1}", onHomeGoal, onAwayGoal);
}
else if (onAwayGoal > onHomeGoal)
{
Console.WriteLine("\nПобедили гости: {0}-{1}", onHomeGoal, onAwayGoal);
}
else Console.WriteLine("\nНичья: {0}-{1}", onHomeGoal, onAwayGoal);
Console.ReadKey();

Ablaykhan 26 апр 2016 23:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sixth_application
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Enter number which divide on 3 and 7");
a = Convert.ToInt32(Console.ReadLine());
if(a%3==0 && a % 7 == 0)
{
Console.WriteLine("Program is done" + " " + a);
}
else
{
Console.WriteLine("Restart program");
}
Console.ReadKey();
}
}
}

Ablaykhan 26 апр 2016 22:08
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace fiveth_application
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Голы хозяев:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Visitor's goals:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Host team wins");
}
else if (a < b)
{
Console.WriteLine("Visit team wins");
}
else
{
Console.WriteLine("Game is draw");
}
Console.ReadKey();
}
}
}

Максим 24 апр 2016 21:38
Денис , после того как выполняется условие (или кратно трем или семи) цикл заканчивает выполнение и пропускает условие , где выполняется проверка одновременной кратности.

Денис 24 апр 2016 15:11
Поправка. Код не видит, что 21, 42, 63 кратны 3 и 7 одновременно.

Денис 24 апр 2016 15:03
Мой код не работает. Суть проблемы - мой код не видит, что 21, 42, 63 кратны 7.

int a;
Console.WriteLine("Узнаем, является ли число кратным трём и/или семи? ");
a = Convert.ToInt32(Console.ReadLine());
if(a%3==0)
Console.WriteLine("Число кратно только трём, но не кратно семи. ");
else if(a%7==0)
Console.WriteLine("Число кратно только семи, но не кратно трём. ");
else if(a%3==0 && a%7==0)
Console.WriteLine("Число кратно и трём, и семи одновременно. ");
else
Console.WriteLine("Число не кратно ни трём, ни семи. ");

Sasha 21 апр 2016 12:26

using System;
using System.Collections.Generic;
using System.Linq;

public class Program
{
public static void Main()
{
int a, b;
Console.WriteLine("пожалуйста введите число которое кратно и 7 и 3");
a=Convert.ToInt32(Console.ReadLine());
if(a % 3 == 0&&a % 7 == 0){
Console.WriteLine("Число кратное 7 и 3");
}
else{
Console.WriteLine(" извините но это число не кратно числам 3 и 7(одновременно), попробуйте еще");
}
Console.ReadKey();

}
}


Артем 08 апр 2016 05:34

int a;
Console.WriteLine("Введите количество голов, забитых первой командой");
a = Convert.ToInt32(Console.ReadLine());
int b;
Console.WriteLine("Введите количество голов, забитых второй командой");
b = Convert.ToInt32(Console.ReadLine());
if (a != b) ;
{
Console.WriteLine((a > b) ? "Победила команда №1" : "Победила команда №2");
}
int c;
Console.WriteLine("Введите число");
c = Convert.ToInt32(Console.ReadLine());
if (c % 3 == 0 && c % 7 == 0)
{
Console.WriteLine("Число "+ c +" кратно и 3 и 7");

}
if (c % 3 == 0)
{
Console.WriteLine("Число " + c + " кратно 3");
}
if (c % 7 == 0)
{
Console.WriteLine("Число " + c + " кратно 7");
}
else
{
Console.WriteLine("Ошибка!")
}
Console.ReadKey();

iaKrevetko 30 мар 2016 16:20

int a, b;
string c;

Console.Write("Введите число голов забитых командой №1: ");
a = Convert.ToInt32(Console.ReadLine());

Console.Write("Введите число голов забитых командой №2: ");
b = Convert.ToInt32(Console.ReadLine());

if (a != b)
{
c = a > b ? "Победила команда №1" : "Победила команда №2";
}

else
{
c = "Ничья";
}

Console.WriteLine(c);

СуперДиджей 29 мар 2016 09:45

int a, b;
Console.WriteLine("Input goals of guest team");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Input goal of host team:");
b = Convert.ToInt32(Console.ReadLine());
if(a == b)
{
Console.WriteLine("Ничья короч");
}
else if (a > b)
{
Console.WriteLine("Guests wins!");
}
else
{
Console.WriteLine("Hosts wins!");
}
Console.ReadKey();

Степан 13 мар 2016 00:24
Fixed Version



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Project1
{
class Class1
{
public static void Main()
{
int goalowners;
int goalhosts;
Console.WriteLine("Введите количество голов, забитых хозяевами матча");
goalowners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями матча");
goalhosts = Convert.ToInt32(Console.ReadLine());
if (goalhosts == goalowners)
{
Console.WriteLine("Ничья");
}
else
{
bool result;
if (goalowners > goalhosts)
{
result = true;
}
else
{
result = false;
}
switch (result)
{
case true:
Console.WriteLine("Победили хозяева матча");
break;
case false:
Console.WriteLine("Победили гости матча");
break;

}

}

Console.WriteLine();
Console.WriteLine("Press 'Enter' to close the window");
Console.Read();
}
}
}

Степан 13 мар 2016 00:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Project1
{
class Class1
{
public static void Main()
{
int goalowners;
int goalhosts;
Console.WriteLine("Введите количество голов, забитых хозяевами матча");
goalowners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями матча");
goalhosts = Convert.ToInt32(Console.ReadLine());
bool result;
if (goalowners > goalhosts)
{
result = true;
}
else
{
result = false;
}
switch (result)
{
case true:
Console.WriteLine("Победили хозяева матча");
break;
case false:
Console.WriteLine("Победили гости матча");
break;
default:
Console.WriteLine("Ничья");
break;

}




Console.WriteLine();
Console.WriteLine("Press 'Enter' to close the window");
Console.Read();
}
}
}

kolyta 09 мар 2016 22:21
Console.WriteLine("Введите количество забитых голов хозяевами");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
int b = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(a == b ? "\n ничья" : a > b ? "\n победили хозяева" : "\n победили гости");
Console.ReadLine();

vek 11 фев 2016 18:10
БольшОе спасибо автору за уроки!


const int men_post = 100;//постоянная для мужчин 100
const int women_post = 110;//постоянная для женщин 110
const double vol = 1.15;//постоянная для расчета формулы 115(что то напутано и формула не верна)
int rost;
char pol;
Console.WriteLine("введите ваш пол m-мужской,w-женский");
pol = Convert.ToChar(Console.ReadLine());
Console.WriteLine("введите ваш рост в см");
rost = Convert.ToInt32(Console.ReadLine());
switch (pol)
{
case 'm':
Console.WriteLine("ваш оптимальный вес"+(vol*(rost-men_post))+"кг");
Console.ReadKey();
break;
case 'w':
Console.WriteLine("ваш оптимальный вес" + (vol * (rost - women_post)) + "кг");
Console.ReadKey();
break;

Vova 10 фев 2016 21:44
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число " + a + " - кратное и 3 и 7");
else if (a % 3 == 0)
Console.WriteLine("Число " + a + " - кратное только 3");
else if (a % 7 == 0)
Console.WriteLine("Число " + a + " - кратное только 7");
Console.ReadKey();
}
}
}

xlalx 20 янв 2016 12:07
2Александр


Console.Write("Введите число для проверки его на кратность 3 или 7:");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write((b % 3 == 0) && (b % 7 == 0) ? "число кратно 3 и 7 " : b % 7 == 0 ? "число кратно 7" : b % 3 == 0 ? "Число кратно 3" : "не кратно ни 3 ни 7");
Console.ReadKey();


:)

NewOne 19 янв 2016 21:01
№1


int goals1 , goals2;
Console.WriteLine('Количество забитых голов первой командой:');
goals1 = Convert.ToInt16(Console.ReadLine());
Console.WriteLine('Количество забитых голов второй командой:');
goals2 = Convert.ToInt16(Console.ReadLine());
if (goals1 > goals2)
Console.WriteLine(goals1 + ' : ' + goals2 + 'Победила первая команда');
else if (goals1 < goals2)
Console.WriteLine(goals1 + ' : ' + goals2 + 'Победила вторая команда');
else
Console.WriteLine(goals1 + ' : ' + goals2 + 'Ничья');
Console.ReadKey();



№2


int a;
Console.WriteLine('Введите число');
a = Convert.ToInt32(Console.ReadLine());
bool b = 3, c = 7;
if (a % b && a % c)
Console.WriteLine('Кратное');
else
Console.WriteLine('Не кратное');
Console.ReadKey();


Если "a = Convert.ToInt64", что-то нужно менять в коде, например "int a" на "long a"? Как знать, когда применять ToInt64, ToInt32, ToInt16?

Алексей 15 янв 2016 18:57
int a,b;
Console.WriteLine("Введите количество голов забитых хозяевами во вчерашнем матче -");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов забитых гостями во вчерашнем матче -");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Победили хозяева матча");
Console.ReadKey();
}
else if (a < b)
{
Console.WriteLine("Победили гости");
Console.ReadKey();
}
else
{
Console.WriteLine("Результат - ничья");
Console.ReadKey();

Александр 11 янв 2016 23:58
Вот по моему код должен быть всегда минимальным и функциональным,
может ещё меньше придумаете? Мой код проверяет любое число на кратность 7 или 3, и говорит о том кратно ли введённое число 3, или7, или одновременно 3 и 7, или не кратно вообще

static void Main(string[] args)
{
Console.Write("Введите число для проверки его на кратность 3 или 7:");
int b = Convert.ToInt32(Console.ReadLine());
if (b % 3 == 0 && b % 7 == 0 )
Console.Write("Число {0} кратно и 3 и 7 :",b);
else
Console.Write(b % 3 ==0 ? "число кратно 3" : b % 7 == 0 ? "число кратно 7" : "не кратно ни 3 ни 7");
Console.ReadKey();
}

Vaniok 08 янв 2016 13:36
int c;
Console.WriteLine("Введіть число");
c = Convert.ToInt32(Console.ReadLine());
if(c % 3 == 0 && c % 7 == 0 )
{
Console.WriteLine( "Кратне 3м : Кратне 7ми");
}
else if (c % 3 == 0 || c % 7 != 0)
{
Console.WriteLine("Данное число кратно 3 ");
if (c % 3 != 0 || c % 7 == 0)
{ Console.WriteLine("Данное число кратно 7"); }
}
else { Console.WriteLine("Error"); }


Console.ReadKey();



Sergei 24 дек 2015 11:53
Только что понял что в моей версии нужно Console.ReadKey () вынести за скобки, чтобы каждый раз не писать.

Sergei 24 дек 2015 11:49
//Задание 1
int a, b;
Console.WriteLine("Введите количество мячей, забитых хозяевами поля :");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество мячей, забитых гостями :");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Победили хозяева поля!");
Console.ReadKey();
}
else if (a < b)
{
Console.WriteLine("Победили гости!");
Console.ReadKey();
}
else
{
Console.WriteLine("Ничья");
Console.ReadKey();
}

//Задание 2

int a;
Console.WriteLine("Введите число, которое необходимо проверить на кратность 3м и 7ми :");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Введенное вами число кратно 3м и 7ми");
Console.ReadKey();

}
else if (a % 3 == 0 || a % 7 == 0)
{
Console.WriteLine("Данное число кратно только одному из данных чисел ");
Console.ReadKey();

}
else
{
Console.WriteLine("данное число не кратно ни одному из чисел");
Console.ReadKey();
}

Димка 21 дек 2015 19:59
int a, tr;
Console.WriteLine(" Введите № операции ");
Console.WriteLine("1: Кратно 3");
Console.WriteLine("2: Кратно 7");
a = int.Parse(Console.ReadLine());
switch (a)
{
case 1:
{
Console.WriteLine("Введите число Кратно 3");
tr = int.Parse(Console.ReadLine());
Console.WriteLine(tr % 3 == 0 ? "Число кртно" : "!!!Число не кратно 3!!!");
Console.ReadKey();
}
break;

case 2:
{
Console.WriteLine("Введите число Кратно 7");
tr = int.Parse(Console.ReadLine());
Console.WriteLine(tr % 7 == 0 ? "Число кртно" : "!!!Число не кратно 7!!!");
Console.ReadKey();
break;
}

Zibarez 21 дек 2015 19:08
static void Main(string[] args)
{
int a, d, e;
d = 3;
e = 7;
Console.WriteLine("Введите число, которое хотите проверить на кратность 3 и 7");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % d == 0? "данное число делится на 3":"данное число не делится на 3");
Console.WriteLine(a % e == 0?"данное число делится на 7":"данное число не делится на 7");
Console.ReadKey();
}

Valet 16 дек 2015 23:27

tatic void Main(string[] args)
{
//2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
//Вывести на экран соответствующее сообщение.

Console.WriteLine("ВВедите число:");
int number = int.Parse(Console.ReadLine());
if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Число кратно 3-м и 7-ми.");
else if ((number % 3 == 0 || number % 7 == 0))
{
if (number % 3 == 0)
Console.WriteLine("Число кратно 3-м ");
if (number % 7 == 0)
Console.WriteLine("Число кратно 7-м ");
}
else Console.WriteLine("Число не кратно ни 3-м и ни 7-ми.");

}

Valet 16 дек 2015 23:17

static void Main(string[] args)
{
//1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче.
//Вывести на экран результат игры – победили хозяева/гости/ничья.
int a, b;
Console.WriteLine("Введите количество забитых голов хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("победили хозяева");
else if (a < b)
Console.WriteLine("победили гости");
else
Console.WriteLine("ничья.");

Console.ReadKey();

}

Зия 11 ноя 2015 02:02

using System;
class proverka
{
static void Main()
{
Console.Write("Команда А забил голов: ");
int KomandaA = int.Parse(Console.ReadLine());
Console.Write("Команда B забил голов: ");
int KomandaB = int.Parse(Console.ReadLine());

if (KomandaA == KomandaB)
Console.WriteLine("Матч между командами А и В завершился в ничью");
else
{
Console.WriteLine(KomandaA > KomandaB ? "Команда А выиграл Команду В счётом {0}-{1}" : "Команда B выиграл Команду A счётом {1}-{0}",KomandaA,KomandaB);
}
Console.ReadLine();
}
}



using System;
class proverka
{
static void Main()
{
Console.Write("Введите число чтоб проверить его кратность на 3 и на 7: ");
int CISLO = int.Parse(Console.ReadLine());

if (CISLO % 3 == 0 && CISLO % 7 == 0)
Console.WriteLine("Число {0} делится на числа 3 и 7", CISLO);
else
Console.WriteLine("Число {0} не делится на 3 или же на 7, или же на обоим....",CISLO);

Console.ReadLine();
}
}

Игорь 28 окт 2015 14:44
static void Main(string[] args)
{
int x,z;
Console.WriteLine("Введите число:");
x = Convert.ToInt32(Console.ReadLine());
if (x%3==0 && x%7==0)
Console.WriteLine("Число кратно и 3 и 7");
else if (x%3==0 || x%7==0)
{
if(x%3==0)
Console.WriteLine("Число кратно только 3");
else if (x%7==0)
Console.WriteLine("Число кратно только 7");
}
else
Console.WriteLine("Число некратно ни 3 ни 7");
Console.ReadLine();
}

Игорь 28 окт 2015 14:08
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите кол-во голов забитые хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите кол-во голов забитые гостями:");
b = Convert.ToInt32(Console.ReadLine());
if(a>b)
Console.WriteLine("Победили хозяева со счетом {0}:{1}",a,b);
else if(a<b)
Console.WriteLine("Победили гости со счетом {0}:{1}",a,b);
else
Console.WriteLine("Ничья!");
Console.ReadKey();
}

vostok7777 25 окт 2015 13:02
как-то так

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int g1, g2;//количество забитых голов
Console.WriteLine("Введите количество забитых голов хозяевами");
g1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
g2 = Convert.ToInt32(Console.ReadLine());
if (g1<g2)
{
Console.WriteLine("Матч закончился с счетом " + g1 +":" + g2 + " в пользу гостей");
}
else if (g1>g2)
{
Console.WriteLine("Матч закончился с счетом " + g1 +":" + g2 + " в пользу хозяев");
}
else
{
Console.WriteLine("Матч закончился с счетом " + g1 +":" + g2 + " в ничью");
}
Console.ReadLine();
}
}
}



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int a, b=3, c=7;
Console.WriteLine("Введите число, будем проверять его на кратность 3-м и 7-ми");
a=Convert.ToInt32(Console.ReadLine());
if(a%b==0)
{
Console.WriteLine("Число "+ a + " делится на " + b + " без остатка" );
}
else Console.WriteLine("Число "+ a + " не делится на " + b + " без остатка" );

if (a%c==0)
{
Console.WriteLine("Число "+ a + " делится на " + c + " без остатка" );
}
else Console.WriteLine("Число " + a + " не делится на " + c + " без остатка");
Console.ReadLine();
}


}
}


Victor 22 окт 2015 21:29
namespace Football
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите число забитых голов хозяивами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
b = Convert.ToInt32(Console.ReadLine());
Console.Write(a > b ? "Победили хозяива со щётом " + a + ":" + b : a < b ? "Победили гости со щётом " + b + ":" + a : "Ничья " + a + ":" + b);
Console.ReadKey();
}
}
}

Игорь 20 окт 2015 20:01
А вот и вторая программа подоспела.

namespace DivideBy3or7
{
class Program
{
static void Main(string[] args)
{
int numb;
string exit;

verybeginning:
Console.WriteLine("Эта программа поможет вам проверить число на кратность 3 и 7. Введите целое число и нажмите Enter.");
nonumbegin:
if (int.TryParse(Console.ReadLine(), out numb))
{
if (numb % 3 == 0 && numb % 7 == 0)
{
Console.WriteLine("Ваше число кратно и 3, и 7 одновременно!");
goto restarter;
}
else if (numb % 3 == 0 && numb % 7 > 0)
{
Console.WriteLine("Ваше число не кратно 7, но зато оно кратно трём.");
goto restarter;
}
else if (numb % 7 == 0 && numb % 3 > 0)
{
Console.WriteLine("Ваше число не кратно 3, но зато оно кратно семи.");
goto restarter;
}

else
{
Console.WriteLine("Ваше число не кратно ни 3, ни 7. :(");
goto restarter;
}
}

else
{
Console.WriteLine("Эй, это не число. Или не целое число. Давайте ещё раз, только постарайтесь всё-таки ввести целое число, хорошо? :)");
goto nonumbegin;
}

restarter:
Console.WriteLine("Попробуем ещё раз? Нажмите Enter.");
Console.WriteLine("Введите ВЫХОД и нажмите ENTER, чтобы выйти из программы.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
{
Environment.Exit(0);
}
else goto verybeginning;
}
}
}

Игорь 20 окт 2015 19:35
Решил особенно не усложнять программу. Оставил простой ввод двух значений и их сравнение между собой.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SoccerChecker
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Эта программа выводит результат матча с учётом количества забитых каждой из сторон голов.");
string exit;

int ghost;
Console.WriteLine("Укажите, сколько мячей забили хозяева стадиона, и нажмите Enter.");
ghost = Convert.ToInt32(Console.ReadLine());

int gguest;
Console.WriteLine("Укажите, сколько мячей забили гости, и нажмите Enter.");
gguest = Convert.ToInt32(Console.ReadLine());

if (ghost > gguest)
{
Console.WriteLine("Победили хозяева!");
Console.WriteLine("Введите ВЫХОД и нажмите Enter, чтобы выйти из программы.");
Console.WriteLine("Нажмите Enter, чтобы попробовать ещё раз.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
Environment.Exit(0);
else Main(args);

}
else if (ghost == gguest)
{
Console.WriteLine("Команды сыграли вничью.");
Console.WriteLine("Введите ВЫХОД и нажмите Enter, чтобы выйти из программы.");
Console.WriteLine("Нажмите Enter, чтобы попробовать ещё раз.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
Environment.Exit(0);
else Main(args);
}
else
Console.WriteLine("Победили гости!");
Console.WriteLine("Введите ВЫХОД и нажмите Enter, чтобы выйти из программы.");
Console.WriteLine("Нажмите Enter, чтобы попробовать ещё раз.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
Environment.Exit(0);
else Main(args);
}
}
}

Виктор 17 окт 2015 13:16

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
int b;
Console.Write("Введите число кратное 3 и 7 = ");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();

if (b % 3 == 0 && b % 7 == 0)
{
Console.WriteLine("Вы совершенно правы - " + b + " кратно 3 и 7");
Console.WriteLine();
}
else
{
Console.WriteLine("Вы немного ошиблись. Попробуйте еще раз");
Console.WriteLine();

for (int i = 0; i < 1; i++)
{
int c;
Console.Write("Введите число кратное 3 и 7 = ");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();

if (c % 3 == 0 && c % 7 == 0)
{
Console.WriteLine("Вы совершенно правы " + c + " кратно 3 и 7");
Console.WriteLine();
}
else
Console.WriteLine("Вы опять ошиблись. Больше попыток у Вас нет!");
}

}


}
}
}


Dipe 13 окт 2015 15:58
Или так, если использовать классы:


class Demonstration
{
public int n, sn, tn;
public void Test()
{
Console.Write("Введите число: ");
n = Convert.ToInt32(Console.ReadLine());
if (n % 3 == 0 && n % 7 == 0)
{
sn = n / 3;
tn = n / 7;
Console.WriteLine("{0}/3 = {1}", n, sn);
Console.WriteLine("{0}/7 = {1}", n, tn);
}
else
{ Console.WriteLine("Число не кратно 3 и 7 :(("); }
}
}

class Program
{
static void Main(string[] args)
{
Demonstration demo = new Demonstration();
demo.Test();
Console.ReadLine();

}
}

Dipe 13 окт 2015 15:38
Как вариант сразу с результатом какому числу кратно.


int n, sn, tn;
Console.Write("Enter number: ");
n = Convert.ToInt32(Console.ReadLine());

if (n % 3 == 0 && n % 7 == 0)
{
sn = n / 3;
tn = n / 7;
Console.WriteLine("{0}/3 = {1}", n, sn);
Console.WriteLine("{0}/7 = {1}", n, tn);
}
else
{ Console.WriteLine("Error :(("); }

west_tima 13 окт 2015 10:14

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Проверка числа на кратность");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a%3 == 0 && a%7 == 0 ? "Кратная" : "Некратная");
}
}
}


west_tima 13 окт 2015 09:24

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int gol_xoz, gol_gos;
Console.WriteLine("Количество забитых голов гостей: ");
gol_gos = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество забитых голов хозяев: ");
gol_xoz = Convert.ToInt32(Console.ReadLine());
Console.Write("Результат: ");
if (gol_gos > gol_xoz)
Console.WriteLine("Выиграли матч гости футбола");
else if (gol_gos < gol_xoz)
Console.WriteLine("Выиграли матч хозява футбола");
else
Console.WriteLine("Ничья");
}
}
}


Эдем 12 окт 2015 00:50
int shahtar, dinamo;
Console.WriteLine("количество забитых голов хозяевами");
shahtar = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("количество забитых голов гостями");
dinamo = Convert.ToInt32(Console.ReadLine());
if (shahtar > dinamo)
Console.WriteLine("Победили хозяева");
else
Console.WriteLine("Победили гости");
Console.ReadKey();

Владислав 10 окт 2015 08:02
Первая задача, со всеми исключениями


class Program
{
static void Main()
{
int a, b;
Console.WriteLine("Введите количество забитых голов первой команды:");
try
{
a = Convert.ToInt32(Console.ReadLine());
}
catch
{
a = -1;
}
Console.WriteLine("Введите количество забитых голов второй команды:");
try
{
b = Convert.ToInt32(Console.ReadLine());
}
catch
{
b = -1;
}
if (a < 0 || b < 0)
{
Console.WriteLine("Ошибка! Введены некорректные данные");
Console.WriteLine("Нужно вводить только целые положительные числа ");
}
else
{
if (a > b)
Console.WriteLine("Победили хозяева со счетом " + a + " : " + b);
else if (a < b)
Console.WriteLine("Победили гости со счетом " + a + " : " + b);
else
Console.WriteLine("Ничья! Счет - " + a + " : " + b);
}
Console.ReadKey();
}
}

Дмитрий 09 окт 2015 07:44
Вот, простите за многопост ))

//Громоздко, но как умеем )))
using System;

namespace EducationApp
{
class Program
{
static void Main()
{
int a=22, b=33, c=77; //берем свои примеры

if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", a);
else if (a % 3 == 0 && a % 7 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", a);
else if (a % 3 != 0 && a % 7 == 0)
Console.WriteLine("Число {0} кратно 7, но не кратно 3", a);
else Console.WriteLine("Число {0} не кратно 3 и не кратно 7", a);

if (b % 3 == 0 && b % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", b);
else if (b % 3 == 0 && b % 7 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", b);
else if (b % 3 != 0 && b % 7 == 0)
Console.WriteLine("Число {0} кратно 7, но не кратно 3", b);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", b);

if (c % 3 == 0 && c % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", c);
else if (c % 3 == 0 && c % 7 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", c);
else if (c % 3 != 0 && c % 7 == 0)
Console.WriteLine("Число {0} кратно 7, но не кратно 3", c);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", c);

Console.ReadKey();
}
}
}


Дмитрий 09 окт 2015 07:34
Тьфу, не доделал )))

Дмитрий 09 окт 2015 07:33

using System;

namespace EducationApp
{
class Program
{
static void Main()
{
int a=21, b=42, c=63;
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", a);
else if (a % 3 == 0 && a % 3 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", a);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", a);
if (b % 3 == 0 && b % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", b);
else if (b % 3 == 0 && b % 3 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", b);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", b);
if (c % 3 == 0 && c % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", c);
else if (c % 3 == 0 && c % 3 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", c);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", c);
Console.ReadKey();
}
}
}


Дмитрий 09 окт 2015 06:42

using System;

namespace EducationApp
{
class Program
{
static void Main()
{
int home, away;
Console.WriteLine("Введите исходные данные (отрицательные значения преобразуются в положительные):");
Console.WriteLine("Сколько забили хозяева: ");
home = Math.Abs(Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("Сколько забили гости:");
away = Math.Abs(Convert.ToInt32(Console.ReadLine()));
if (home > away)
Console.WriteLine("Победили хозяева с счётом {0} : {1}", home, away);
else if (home < away)
Console.WriteLine("Победу одержали гости. Счёт {0} : {1}", home, away);

else Console.WriteLine("У нас ничья - {0} : {1}", home, away);
Console.WriteLine("Считаем по-новой?");
Console.ReadKey();
Main();
}



}
}


ROOT 07 окт 2015 18:55
Near
-----------------------------------------------------------------------------------------
Ошибка в том, что ты использовал в качестве условия переменную, а требуется значение. Вот правильный вариант твоей программы, только условия я заменил на Вариант 1 и 2, потому что такой бред, который ты написал просто читать смешно. лучше уж не позорься, а придумывай для практики нормальные программы.

string a = "Вариант А",
b = "Вариант В";
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine("Введите ответ\n1 t\n2 с");
string c = Console.ReadLine();
if (c == "t")
{
Console.WriteLine("Вы угадали");
}
else if (c == "c")
{
Console.WriteLine("Она ушла");
}
else
Console.Write("ошибка");
Console.ReadKey();

Near 06 окт 2015 17:40
помогите плиз как исправить чтоб на определенную букву выписывалось
чтото вот я пытался
int c;
string a = "дать понюхать подмышки",
b = "подарить цветы",
t="a";
Console.WriteLine("в ведите ответ t 1 с 2");
Console.WriteLine(a);
Console.WriteLine(b);
c = Convert.ToInt32(Console.ReadLine());
if (t)
{
Console.WriteLine("вы угадали");
}
else
{
Console.WriteLine("она ушла");
}
Console.ReadKey();
}
}
}

Ярослав 05 окт 2015 06:40
Спасибо большое за подробные уроки! Написано все хорошо и доступно, с примерами, а пророй даже с парой примеров, это большой +, так как бывает один пример не в полной мере может отразить использование того или иного оператора. Отдельное спасибо за домашние задания!

toxober4ik 17 сен 2015 13:51
Первая слишком простая, вторая:
static void Main(string[] args)
{
int c;
Console.WriteLine("Введите число:");
c = Convert.ToInt32(Console.ReadLine());
if (c % 3 == 0)
Console.WriteLine("Делится на три");
if (c % 7 == 0)
Console.WriteLine("Делится на семь");
else
Console.WriteLine("Х%йня");

Console.ReadKey();
}

Александр 11 сен 2015 07:32
Извиняюсь, за дублирование!

Александр 11 сен 2015 07:30
int kratnost;
Console.WriteLine("Введите число которое должно быть кратным 3 и 7");
kratnost = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(kratnost % 3 == 0 ? "Число кратное 3" : "Число не кратное 3");
Console.WriteLine(kratnost % 7 == 0 ? "Число кратное 7" : "Число не кратное 7");
Console.ReadKey()int kratnost;
Console.WriteLine("Введите число которое должно быть кратным 3 и 7");
kratnost = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(kratnost % 3 == 0 ? "Число кратное 3" : "Число не кратное 3");
Console.WriteLine(kratnost % 7 == 0 ? "Число кратное 7" : "Число не кратное 7");
Console.ReadKey()

Макс 07 сен 2015 21:07
static void Main(string[] args)
{
int a, b, c;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Идет проверка кратности 3...");
b = a % 3;
c = a % 7;
if (b==0)
Console.WriteLine("Число кратно 3");
else Console.WriteLine("Число не кратно 3");
Console.WriteLine("Идет проверка кратности 7...");
if (c == 0)
Console.WriteLine("Число кратно 7");
else Console.WriteLine("Число не кратно 7");
Console.WriteLine("Идет обобщение результата...");
if (b == 0 && c == 0)
Console.WriteLine("Число кратно и 3, и 7");
else if (b == 0 && c != 0)
Console.WriteLine("Число кратно только 3 и не кратно 7");
else if (b != 0 && c == 0)
Console.WriteLine("Число кратно только 7 и не кратно 3");
else if (b != 0 && c != 0)
Console.WriteLine("Число не кратно 7 и не кратно 3");
else Console.WriteLine("Вы вообще число ввели?");
}

Макс 07 сен 2015 20:49
static void Main(string[] args)
{
int a, b, c, d;
String gol;
Console.WriteLine("Введите количество голов, забитых хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
c = a - b;
else if (a < b)
c = b - a;
else
c = 0;
d = c % 10;
if (d == 1)
gol = "гол";
else if (d >= 2 && d <= 4)
gol = "гола";
else gol = "голов";
if (a > b)
Console.WriteLine("Хозяева победили с преимуществом на " + c + " " + gol + " со счетом " + a + " : " + b);
else if (a < b)
Console.WriteLine("Гости победили с преимуществом на " + c + " " + gol + " со счетом " + b + " : " + a);
else Console.WriteLine("Восхитительная игра, окончившаяся ничьей");
}

DUXA 27 авг 2015 14:35

int a, b, CounterStart, CounterStop;
string temp;
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Дано: выбрать из определенного промежутка числа,");
Console.WriteLine("кратные числу №1 или №2, или же кратные обоим числам.");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Введите начало выборки (>0):");
CounterStart = Convert.ToInt32(Console.ReadLine());
if (CounterStart <= 0)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Введено число меньше или равное нулю!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}
Console.WriteLine("Введите конец выборки:");
CounterStop = Convert.ToInt32(Console.ReadLine());
if (CounterStop <= CounterStart)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Выборка с данными условиями невозможна!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}
Console.WriteLine("Введите число №1:");
a = Convert.ToInt32(Console.ReadLine());
if (a <= 0)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Введено число меньше или равное нулю!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}
Console.WriteLine("Введите число №2:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("---------------------------------------------------------");
if (b <= 0)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Введено число меньше или равное нулю!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}

for (int CounterStartTemp = CounterStart; CounterStartTemp <= CounterStop; CounterStartTemp++)
{
int temp_a = CounterStartTemp % a;
int temp_b = CounterStartTemp % b;

if (temp_a == 0 && temp_b == 0)
Console.WriteLine(CounterStartTemp + " - кратно " + a + " и " + b);
if (temp_a == 0 && temp_b != 0)
Console.WriteLine(CounterStartTemp + " - кратно " + a);
if (temp_a != 0 && temp_b == 0)
Console.WriteLine(CounterStartTemp + " - кратно " + b);
if (temp_a != 0 && temp_b != 0)
Console.WriteLine(CounterStartTemp);
}
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Программа успешно завершила обработку!");
Console.WriteLine("Нажмите ENTER для перезапуска или введите exit для выхода");
Console.WriteLine("---------------------------------------------------------");
temp = Console.ReadLine();
if (temp == "exit")
Environment.Exit(0);
Main(args);

Сергей 24 авг 2015 11:21

int a, b;
Console.WriteLine("Хозяева забили голов:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Гости забили голов:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a > b ? "Хозяева выиграли"
: a < b ? "Гости выиграли"
: "Ничья");
Console.ReadKey();

Жека 19 авг 2015 21:52
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCSharp
{
class Program//Класс
{
static void Main(string[] args)//Статическая функция main
{
int a, b;
const string word1 = "Хозяйва";
const string word2 = "Гости";
const string word3 = "Ничья";
Console.WriteLine("Введите количество забитых голов, хозяйвами: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов, гостями: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили " + word1);
else
if (a < b)
Console.WriteLine("Победили " + word2);
else
if (a == b)
Console.WriteLine(word3);
Console.ReadKey();
}
}
}

Маским 16 авг 2015 21:00
using System;

namespace Football_win
{
class Program
{
public static void Main(string[] args)
{
for(;;)
{
Console.WriteLine("Введите голы первой команды:");

int a = Int32.Parse(Console.ReadLine());


Console.WriteLine("Введите голы второй команды:");

int b = Int32.Parse(Console.ReadLine());

if(a > b)
{
Console.WriteLine("Первая команда победила");

}
else if(a < b)
{
Console.WriteLine("Вторая команда победила ");
}
else
{
Console.WriteLine("Ничья");
}
}
Console.ReadLine();
}

}
}

Анастасия 12 авг 2015 19:55
Спасибо за ваш сайт!!! Все очень понятно и намного лучше чем в универе ( и в теории и в примерах), даже стало интереснее изучать языки программирования

Максим 10 авг 2015 10:18
Влад
---
Всё нормально

Влад 08 авг 2015 00:13
#1

int Hoz, Gost;
Console.WriteLine("Введите счет хозяев:");
Hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет гостей:");
Gost = Convert.ToInt32(Console.ReadLine());
if (Hoz > Gost) Console.WriteLine("Победили Хозяева!");
else if (Gost > Hoz) Console.WriteLine("Победили Гости!");
else Console.WriteLine("Ничья!");
Console.ReadKey();

#2

int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
{
if (a % 7 == 0)
Console.WriteLine("Число " + a + " - чётно 3 и 7");
else Console.WriteLine("Число " + a + " - чётно 3, но нечетно 7");

}
else if (a % 7 == 0)
Console.WriteLine("Число " + a + " - не чётно 3, но четно 7");
else Console.WriteLine("Число " + a + " - не чётно 3 и 7");
Console.ReadKey();

Есть ошибки?

Максим 06 авг 2015 10:28
Виктор
---
На почту лучше мне отправьте свой код

Максим 01 авг 2015 18:14
Bou7on
---
Здесть тоже есть метод Split:

string[] parts = s.Split(' ');

Bou7on 31 июл 2015 21:43
Допустим, мне в одной строке вводят n целых чисел через пробел. Как считать эти числа в массив? Можно ли это сделать в одну строчку. (К примеру, как на Питоне:
x = list(map(int, input().split())))

Виктор 31 июл 2015 13:07
Извиняюсь за глупые вопросы, но пока не разберусь со всеми возможностями условных операторов, дальше не пойду..
Главный вопрос - можно исполнять условие в условии, однако код может быть неудобным и раздутым, слишком много скобок и т.д. Есть ли исполнить условия в коде правильнее, или надо иначе продумать логическую цепочку? else if не помогает, у меня вопрос перед двумя следующими вопросами. И от первого вопроса зависит какую пару других вопросов нужно обработать... Получается дерево условий..

Разработанный мной пример (для тестов и экспериментов) позволяет ввести 3 переменные и число с которым сравнивать первую из них. Они сравниваются между собой и первая переменная отдельно сравнивается с контрольным числом.

Если можно, я выложу не относящийся к заданию пример в 58 строк сюда?

Кстати, вижу что многие не поняли назначение и использование оператора "switch". Так-как мне показалось, что я понял, опишу свое мнение.
Он выполняет всего одно условие. К примеру с футболом, его можно прикрутить как отрыв счета. Например при отрыве "-1" сообщение - "хозяева не удержали ничью и проиграли со счетом...", при разрыве "2" "{"Хозяева победили с отрывом голов в "+otriv} используя switch (CaseOtriv) назначая переменной "CaseOtriv" значение отрыва ("otriv"), а чтобы не делать сообщение на каждую точку отрыва, можно сделать условие что если "otriv" больше 1 то назначить переменной CaseOtriv значение "2" и свитч будет ссылаться на блок "Case 2". Можно еще наделать условий с окончаниями (гол, "-ов", "-а"), но это уже лирика...

Максим 31 июл 2015 12:43
Bou7on
---
Правильно. Что значит из одной строки?

Bou7on 31 июл 2015 00:00

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
class program
{
static void Main(string[] args)
{
int a, b;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a >= b ? a == b ? "НИЧЬЯ" : "ХОЗЯЕВА" : "ГОСТИ");
Console.ReadKey();
}
}
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
class program
{
static void Main(string[] args)
{
Console.WriteLine(Convert.ToInt32(Console.ReadLine()) % 21 == 0 ? "YES" : "NO");
Console.ReadKey();
}
}
}
// Евгений, это вроде проще

Правильно?
А как из одной строки считывать?

Евгений 25 июл 2015 18:35
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Проверка числа на кратность 3 и 7");
Console.WriteLine("Введите число:");
int a;
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 != 0) && (a % 7 != 0))
Console.WriteLine("Число не кратно 3 и 7!");
else
Console.WriteLine("Число кратно 3 и 7, ГЖ.");
Console.ReadKey();

}
}
}
Разве это не самый просто способ? Если есть проще напишите плз.

MichGar 23 июл 2015 20:46
/*
Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
Вывести на экран соответствующее сообщение.
*/

using System;
using System.Collections.Generic;
using System.Text;

namespace Multiplicity
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите число для проверки: ");
int number = Convert.ToInt32(Console.ReadLine());

if ((number%3 == 0) && (number%7 == 0))
Console.WriteLine("Число кратно и 3 и 7");
else if (number%3 == 0)
Console.WriteLine("Число кратно 3");
else if (number % 7 == 0)
Console.WriteLine("Число кратно 7");
else
Console.WriteLine("Число не кратно ни 3 ни 7");
}
}
}

/*
С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче.
Вывести на экран результат игры – победили хозяева/гости/ничья.
*/

using System;
using System.Collections.Generic;
using System.Text;

namespace Football
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите колличество голов забитых хозяевами: ");
int host = Convert.ToByte(Console.ReadLine());

Console.Write("Введите колличество голов забитых гостями: ");
int guest = Convert.ToByte(Console.ReadLine());

if (host > guest)
Console.WriteLine("Победили хозяева. Счёт игры: {0} - {1}.", host, guest);
else if (host < guest)
Console.WriteLine("Победили гости. Счёт игры: {0} - {1}.", host, guest);
else
Console.WriteLine("Ничья. Счёт игры: {0} - {1}.", host, guest);
}
}
}

GunDaIni 20 июл 2015 18:11
Решил кое-что попробовать сделать сам с условными операторами. Кому не трудно, оцените)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProbnayaProgrammaNomer1_PAROL
{
class Program
{
static void Main(string[] args)
{
int parol, otvet1;
Console.WriteLine("Привествую пользователь!");
Console.WriteLine("Для открытия записанных данных введите пароль:");
parol = Convert.ToInt32(Console.ReadLine());
if (parol == 233578092)
{
Console.WriteLine("Пароль введен правильно! Подождите");
Console.WriteLine("Желаете прочитать полученную информацию нажите 1, закрыть программу нажмите 2");
otvet1 = Convert.ToInt32(Console.ReadLine());
if (otvet1 == 1)
Console.WriteLine("Информация предоставлена: номер Б.С. 348-123-031-990-381-298.");
Console.WriteLine(" Текущая сумма - 3 800 200 $.");
Console.WriteLine("Пароль на получение банковской ячейки - Alfa2237432942bo.");
Console.WriteLine("Спасибо за сотрудничество!");
Console.ReadKey();
if (otvet1 == 2)
Console.WriteLine("Отключение сети. Программа была успешно закрыта. Пароль восстановлен!");
Console.ReadKey();
}
else
Console.WriteLine("Пароль введен неверно!!! Данные заблокированы!!! Программа закрыта!!!");
Console.ReadKey();




}
}
}

Plumbbob 17 июл 2015 23:22
Первое упражнение:

int Owner, Visitor;


Console.WriteLine("Введите число голов, забитых хозяевами матча:");
Owner = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Введите число голов, забитых гостями матча:");
Visitor = Convert.ToInt32(Console.ReadLine());

if (Owner > Visitor)
{
Console.WriteLine("УРА!Победа хозяев матча!");
}
else if (Owner < Visitor)
{
Console.WriteLine("УРА!Победа гостей матча!");
}
else
{
Console.WriteLine("Матч сыгран в ничью!");
}
Console.ReadKey();

Второе упражнение:

int a;
while (true)
{
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());

if (a % 3 == 0 & a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно и 3, и 7");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число " + a + " кратно 3,но не кратно 7");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно 7,но не кратно 3");
}
else
{
Console.WriteLine("Число " + a + " не является кратным ни 3,ни 7");
}

Console.ReadKey();


}
}
}
}







xCooLLer 14 июл 2015 09:39
namespace zadanie4 //проверка на кратность
{
class Program
{
static void Main(string[] args)
{
int a;
while (true)
{
Console.WriteLine("Введите целое число:");
try
{
a = Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("Неверный формат");
continue;
}

if (a % 3 == 0 && a%7==0)
{
Console.WriteLine("Число " + a + " кратно 3 и 7");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно 7");
}
else
Console.WriteLine(a%3==0 ? "Число кратно 3" : "Число не кратно 3 и 7");

}
}
}
}

Mikhail 09 июл 2015 23:53
//Задача о проверке на кратность
Console.Write("Введите число: ");
int Digit = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Digit%3==0 && Digit%7==0 ? "Число кратно 3 и 7" : "Число не кратно одновременно 3 и 7");

//Задача о голах
Console.WriteLine();
Console.Write("Введите количество голов, забитых хозяевами: ");
int GoalHost = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество голов, забитых гостями: ");
int GoalGuest = Convert.ToInt32(Console.ReadLine());
switch (GoalHost > GoalGuest) {
case true:
Console.WriteLine("Хозяева победили");
break;
case false:
if (GoalHost < GoalGuest)
Console.WriteLine("Гости победили");
else
Console.WriteLine("Ничья");
break;
}
Console.WriteLine();
Console.WriteLine("Нажмите на любую клавишу ...");
Console.ReadKey();

Алексей_75 09 июл 2015 20:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Забито хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Забито гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Хозяева победили.");
if (a < b)
Console.WriteLine("Гости победили.");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}

CubexX 30 июн 2015 10:49
http://dumpz.org/1510508/ - 1 задача

Владимир 06 июн 2015 22:16
С начала решил вторую задачу вот так:

int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
{
if (a % 7 == 0)
{
Console.WriteLine("Число" + a + "делится на 3 и на 7");
}
else
{
Console.WriteLine("Число" + a + "делится на 3,но не делится на 7");
}
}
else if (a % 7 == 0)
{
Console.WriteLine("Число" + a + "делится и на 7, но не делится на 3");
}
else
{
Console.WriteLine("Число " + a + " не делится ни на 3, ни на 7");
}
Console.ReadKey();


Потом посмотрел комментарии и понял, что "изобрел велосипед".. Перерешал вот так:

int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Число делится и на 3 и на 7.");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число делится на 3, но не делится на 7.");
}
else Console.WriteLine(a % 7 == 0 ? "Число делится на 7, но не делится на 3." : "Число не делится ни на 3, ни на 7.");
Console.ReadKey();


Ну и напоследок решение с командами:

int guests, hometeam;
Console.WriteLine("Введите число голов забитых гостями");
guests = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов забитых хозяевами");
hometeam = Convert.ToInt32(Console.ReadLine());
if (guests == hometeam)
{
Console.WriteLine("Итог матча, ничья!");
}
else Console.WriteLine(guests < hometeam ? "Хозяева победили!" : "Гости победили");
Console.ReadKey();

Flamingo 31 май 2015 11:52

Console.WriteLine("Введите целое число кратное трём или семи:");
int x = Convert.ToInt32(Console.ReadLine());
if (x % 3 == 0 || x % 7 == 0)
Console.WriteLine("Вы ввели всё правильно!");
else
Console.WriteLine("Введённое вами число не делится на 3 и 7!");

Дмитрий 26 май 2015 22:57

internal class Program
{
private static void Main(string[] args)
{
Console.WriteLine("Введите забитые голы хозяевами !");
int our = int.Parse(Console.ReadLine());

Console.WriteLine("Введите забитые голы гостями!");
int guests = int.Parse(Console.ReadLine());

if (our > guests)
Console.WriteLine("\nПобедила команда из Россий!!!!, со счетом {0} : {1}", our, guests);

else if (our == guests)
Console.WriteLine("\nНе чья, счет {0} : {1}", our, guests);

else
Console.WriteLine("\nПобедила команда из США !!!!, со счетом {1} : {0}", our, guests);

Console.ReadKey();
}
}

AlenKan 22 май 2015 17:40
Максим
-----------
Спасибо за разъяснения

Максим 22 май 2015 17:23
AlenKan
---
Эти задачи на оператор if, switch для других целей

AlenKan 22 май 2015 17:18
Спасибо за ответ! А можно ли как нибудь реализовать 2ю задачу (или 1ю) по средствам оператора switch? Или в этом не будет смыла?

Максим 22 май 2015 12:01
AlenKan
---
Нету логики, здесь не нужен оператор switch

AlenKan 21 май 2015 19:33
Налепил сам не пойму что... В коде есть логика или нет? Почему сразу идет перескок на выполнение default?

AlenKan 21 май 2015 19:31

Console.WriteLine("Проверка числа на кратность числам 3 и 7:");
Console.WriteLine("Введите проверяемое число");
int a = Convert.ToInt32(Console.ReadLine());
switch(a)
{
case 1:
if (a % 3 == 0)
Console.WriteLine("Число кратно 3м");
else
Console.WriteLine("Число не кратно 3м");
Console.ReadKey();
break;
case 2:
if (a % 7 ==0)
Console.WriteLine("Число кратно 7ми");
else
Console.WriteLine("Число не кратно 7ми");
Console.ReadKey();
break;
default:
Console.WriteLine("Ошибка ввода");
Console.ReadKey();
break;
}
Console.ReadKey();

Виталий 28 апр 2015 06:54
Первая задача:


{
int hoz, gos, rez;

Console.WriteLine("Введите счет хозяев");
hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет гостей");
gos = Convert.ToInt32(Console.ReadLine());
if (hoz > gos)
Console.WriteLine("Победили хозяева со счетом " + hoz+":"+gos);
else if(hoz < gos)
Console.WriteLine("Победили гости со счетом " + gos + ":" + hoz);
else
Console.WriteLine("Ничья " + gos + ":" + hoz);

Console.ReadKey();
}

Виталий 28 апр 2015 06:50
Вторая задача:


{
int a;
Console.WriteLine("Введите число: ");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();
}

Никита 22 апр 2015 06:32

int a, b;
Console.WriteLine("введите голы хозяев");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("а теперь своих");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("а теперь хотите узнать кто победил?");
Console.ReadKey();
if (a > b)
Console.WriteLine("Победила хозяйка");
else if (a < b)
Console.WriteLine("Победила гость");
else
Console.WriteLine("Победила никто");
Console.ReadKey();

switch (a)
{
case 1:
Console.WriteLine("проверка второго");
break;
case 2: Console.WriteLine("бля");
break;
}
Console.ReadKey();

//Задача про голы.



int a,b;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Делится на 3" : "Не делится на 3");
Console.WriteLine(a % 7 == 0 ? "Делится на 7" : "Не делится на 7");
Console.ReadKey();
//Проверка на кратность

Andre 12 апр 2015 22:57
2 -я задача :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Gamno
{
public static void Main()
{
int num_start, num_end, k = 0, first_m, second_m, order;
Console.WriteLine("The program finding numbers that are multipliciied by your choosen two numbers");

Console.WriteLine("Input first multiplicitied number");
first_m = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Input second multiplicitied number");
second_m = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Input start number");
num_start = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Input end number");
num_end = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("How you want to output ? reversed or direct ? \nif direct : 1 \nreversed press : 2");
order = Convert.ToInt32(Console.ReadLine());

switch (order)
{
case 1:
for (int i = num_start; i <= num_end; i++)
if (i % first_m == 0 && i % second_m == 0)
{
k++;
Console.WriteLine("{0} number : {1}", k, i);
}
Console.WriteLine("-------------\n\nThe programm founded {0} numbers between {1} and {2}", k, num_start, num_end);
break;
case 2:
for (int i = num_end; i >= num_start; i--)
if (i % first_m == 0 && i % second_m == 0)
{
k++;
Console.WriteLine("{0} number : {1}", k, i);
}
Console.WriteLine("-------------\n\nThe programm founded {0} numbers between {1} and {2}", k, num_start, num_end);
break;
}
Console.ReadKey();
}
}

}


Duchannes 08 апр 2015 01:58
Вот Что Получилось :D

using System;
namespace Rabota3
{
class Program
{
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
switch(n)
{
case 1:
{
Console.Write("Введите число забитых хозяевами голов - ");
int gol1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.Write("Введите число голов забитых гостями - ");
int gol2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
bool nichya = gol1 == gol2;
if (nichya) Console.WriteLine("Ничья");
else Console.WriteLine(gol1 > gol2 ? "Победа хозяев" : "Победа гостей");
break;
}
case 2:
{
Console.WriteLine("Введите целое число");
int chislo = Convert.ToInt32(Console.ReadLine());
int ostatok = chislo % 3;
if (ostatok == 0)
Console.WriteLine(chislo % 7 == 0 ? "Число делится на 3 и 7" : "Число делится на 3");
else
Console.WriteLine(chislo % 7 == 0 ? "Число делится на 7" : "Число не кратно 7 и 3");
break;
}
default:
{Console.WriteLine("Error"); break;}
}
}
}
}


Михаил 02 апр 2015 15:01

static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратное 3-м и 7-ми" : "Число некратное 3-м и 7-ми");
Console.ReadKey();
}


Вроде самый ёмкий вариант кода?

plazman 30 мар 2015 18:16
static void Main(string[] args)
{
int a, b;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
if (a > b) Console.WriteLine("Pobedili hozyaeva!");
else if (b > a) Console.WriteLine("Pobedili gosti!");
else Console.WriteLine("Nichya(");

int x = 21, c = 42, v = 63;
if (x % 3 == 0 && x % 7 == 0) Console.WriteLine("Kratno");
else Console.WriteLine("Ne kratno");
if (c % 3 == 0 && c % 7 == 0) Console.WriteLine("Kratno");
else Console.WriteLine("Ne kratno");
if (v % 3 == 0 && v % 7 == 0) Console.WriteLine("Kratno");
else Console.WriteLine("Ne kratno");
}

Иван 26 мар 2015 06:13
Я тут немножко дополнил задачку. Хотел через свитч, но не смог с ним справится. Вот что у меня получилось:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if(a% 3 == 0 && a% 7 == 0)
{
Console.WriteLine("Кратно 3 и 7");
}
else if (a % 3 == 0 && a % 7 != 0)
{
Console.WriteLine("Кратно 3, но не кратно 7");
}
else if (a% 7 == 0 && a% 3 != 0)
{
Console.WriteLine("Кратно 7, но кратно 3");
}
else
{
Console.WriteLine("Не кратно 3 и 7");
}
Console.ReadKey();
}
}
}

P0jar 18 мар 2015 22:30

int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a% 3 == 0 && a% 7 == 0)
{
Console.WriteLine("Данное число кратное");
}
else
{
Console.WriteLine("Данное число не кратное. Введите другое");
}
Console.ReadKey();
}
Забыл только изначально про "&&" и начал лепить белеберду типа


if (a% 3 == 0); (a% 7 == 0);

P0jar 18 мар 2015 22:02

int a, b;
Console.WriteLine("Количество голов хозяев");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество голов гостей");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победа хозяев");
else if (a < b)
Console.WriteLine("Победа гостей");
else
Console.WriteLine("Ничья");
Console.ReadKey();



Моё решение первой задачи. Изначально у меня кое-что не выходило. После каждой строки "WriteLine", я писал строку "ReadLine", а не обобщающее "ReadKey". Из-за этого код никак не хотел компилироваться.

Максим 16 мар 2015 16:15
Иван
---
Метод Console.Read() считывает char (символ), 51 это код цифры 3. Чтобы с char получить int, сначала нужно его конвертнуть в строку, а потом в int, но, конечно же, лучше использовать Console.ReadLine(), который считывает строку.

Иван 16 мар 2015 13:51
Почему при вводе Convert.ToInt32(Console.Read()) число 3 конвертируется в 51 (и т.п), а Convert.ToInt32(Console.ReadLine()) - нет?

Роман 10 мар 2015 12:57
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
{
Console.WriteLine("Число " + a + " кратно 3");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно 7");
}
else
{
Console.WriteLine("Число не кратно 3 и 7");
}
Console.ReadKey();

}
}

Оливер Оливейра 27 фев 2015 22:39
Простенькие задачки:
Номер 1:
class test
{
static void Main()
{
short a, b;
Console.Write("введите число голов забитых хозяевами: ");
Int16.TryParse(Console.ReadLine(), out a);
Console.Write("Введите число забитых голов гостями: ");
Int16.TryParse(Console.ReadLine(), out b);
if (a > b)
{
Console.WriteLine("Хозяева выйграли со счётом {0} - {1}", a, b);
Console.ReadKey();
}
else if (a < b)
{
Console.WriteLine("Гости выйграли со счётом {0} - {1}", a, b);
Console.ReadKey();
}
else
{
Console.WriteLine("Матч закончился вничью со счётом {0} - {1}", a, b);
Console.ReadKey();
}
}
}

номер 2:
class test
{
static void Main()
{
int a;

Console.Write("введите а=");
Int32.TryParse(Console.ReadLine(), out a);
if (a % 7 == 0)
{
if (a % 3 == 0)
{
Console.WriteLine("{0} делится на 7 и на 3 без остатка", a);
Console.ReadKey();
}
else { Console.WriteLine("{0} кратно 7-ми, но не кратно 3-ём", a);
Console.ReadKey();
}

}
else { Console.WriteLine("{0} не кратно 7-ми и 3-ём", a);
Console.ReadKey();
}
}
}
}

Boris 27 фев 2015 17:43
using System;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число");
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(number%3==0?"{0} KRATNO 3":"{1} NE KRATNO 3",number,number);
Console.WriteLine(number%7==0?"{0} KRATNO 7":"{1} NE KRATNO7",number,number);
Console.ReadKey();
}
}
}

yamayka 26 фев 2015 09:23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 7 == 0 && a%3 ==0)
Console.WriteLine("Число кратно 3 и 7");

else
Console.WriteLine("Число не кратно 3 и 7. Введите другое число");
Console.ReadKey();
}
}
}

yamayka 26 фев 2015 09:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите количество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a < b)
Console.WriteLine("Победили гости");
else if (a > b)
Console.WriteLine("Победили хозяева");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}

Naifu 22 фев 2015 15:15
Точнее

{
int num;
Console.WriteLine("Введите число");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(num%3==0 && num%7==0 ? "Число "+num+" делится на 3 и 7" : "Число "+num+" не делится на 3 и 7");
Console.ReadLine();
}

:)

Naifu 22 фев 2015 15:10
static void Main(string[] args)
{
int num;
Console.WriteLine("Введите число");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(num%3==0||num%7==0?"Число "+num+" делится на 3 и 7" : "Число "+num+" не делится на 3 и 7");

Console.ReadLine();
}
}

Руслан 17 фев 2015 15:07
Если ввести 0, то будет кратно и 3 и 7. С одной стороны правильно. но как-то не красиво ). Нужно наверное сделать проверку на вводимость числа 0.

Максим 06 фев 2015 20:48
Филипп Казаков
---
Всё сделали отлично. var тут пока не нужен. Можно и через Int32.TryParse, который работает чуть быстрее, но это будет ощутимо при очень большом количестве итераций

Филипп Казаков 06 фев 2015 13:57
Выполнено, хотя есть сомнения в правильности. Использовать ли var и проверка вводимого значения на Int32.TryParse...


using System;

namespace Lesson4._1
{
class Program
{
static void Main()
{
Console.WriteLine("Количество забитых голов хозяевами:");
int owners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество забитых голов гостями:");
int guests = Convert.ToInt32(Console.ReadLine());

if (owners == guests)
Console.WriteLine("Ничья!");
else if (owners > guests)
Console.WriteLine("Победили хозяева!");
else
Console.WriteLine("Победили гости!");
}
}
}



using System;

namespace Lesson4._2
{
class Program
{
static void Main()
{
Console.WriteLine("Введите число:");
int someNumber = Convert.ToInt32(Console.ReadLine());

if (someNumber % 3 == 0 && someNumber % 7 == 0)
Console.WriteLine("Это число кратно и трём и семи.");
else
Console.WriteLine("Это число не кратно трём и семи.");
}
}
}

Giffy 24 янв 2015 03:07
double Home;
double Out;
Console.ForegroundColor = ConsoleColor.Cyan;
Console.Write("Input goal score home team = ");
Home = Convert.ToInt32(Console.ReadLine());
Console.Write("Input goal score out team = ");
Out = Convert.ToInt32(Console.ReadLine());
if (Home > Out)
Console.WriteLine("Home team won!");
else if (Home < Out)
Console.WriteLine("Out team won!");
else
Console.WriteLine("Draw!!!");

Giffy 24 янв 2015 03:06
double number;
const int three = 3;
const int seven = 7;
Console.ForegroundColor = ConsoleColor.Cyan;

Console.Write("Input one number - ");
number = Convert.ToInt32(Console.ReadLine());
if (number % three == 0 && number % seven == 0)
Console.WriteLine("This number is multiple both of 3 and 7");
else
Console.WriteLine("This number is not multiple 3 or 7");

Rafnsvartr 22 янв 2015 10:50

Admin 13 янв 2015 10:51
Rafnsvartr
---
Фигурные скобки необязательны, когда после if else один оператор. Должно работать без них

___________________
Необязательны, но без них выдает ошибку =)

Максим 13 янв 2015 10:51
Rafnsvartr
---
Фигурные скобки необязательны, когда после if else один оператор. Должно работать без них

Rafnsvartr 13 янв 2015 02:32

double number;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Проверяем кратность 3м и 7ми");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Введите число: ");
number = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Вы ввели число: " + number);
if (number % 3 == 0 && number % 7 == 0) {
Console.WriteLine("Число кратно и 3м и 7ми.");
}
else if (number % 3 == 0) {
Console.WriteLine("Число кратно 3м.");
}
else if (number % 7 == 0) {
Console.WriteLine("Число кратно 7ми.");
}
else {
Console.WriteLine("Число не кратно ни 3м ни 7ми.");
}
Console.Read();

Rafnsvartr 13 янв 2015 02:15
а еще у меня проблема =((
фигурные скобки требуются для if else.. работаю в VS 12 express

Rafnsvartr 13 янв 2015 02:13
int home, away;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("---------------------Программа Хозяева - Гости----------------------------------");
Console.WriteLine("................................................................................");
Console.WriteLine("--------------------------------------------------------------------------------");
Console.ForegroundColor = ConsoleColor.Green;
Console.Title = "Ы";
Console.Write("Сколько забили хозяева: ");
home = Convert.ToInt16(Console.ReadLine());
Console.Write("Сколько забили гости: ");
away = Convert.ToInt16(Console.ReadLine());
if (home > away) {
Console.WriteLine("Хозяева победили со счетом: " + home + " : " + away);
}
else if (home == away) {
Console.WriteLine("Ничья. Счет: " + home +" : "+ away);
}
else {
Console.WriteLine("Гости поебдили со счетом: " + away + " : " + home);
}
Console.Read();

Олег 12 янв 2015 12:37
static void Main(string[] args)
{
int hozaiva, pobeda,gosti;

Console.WriteLine("Хозяева:");
hozaiva = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Гости:");
gosti = Convert.ToInt32(Console.ReadLine());
if (hozaiva > gosti)
Console.WriteLine("Победа Хозяев");
else if (hozaiva < gosti)
Console.WriteLine("Победа гостей");
else
Console.WriteLine("Ничья");

Console.ReadKey();

Деним 10 янв 2015 20:59
int a,b;
Console.WriteLine("Введите число 1:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Число чётное" : "Нечётное");
Console.WriteLine("Введите число 2:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(b % 7 == 0 ? "Число чётное" : "Нечётное");
Console.ReadKey();

Slavik 09 янв 2015 11:52
У меня такой вариант
int a = 3, b =11;
int x = 21, y = 42, z = 63;
if (x % a == 0 && y % a == 0 && z % a == 0)
Console.WriteLine("Число " + a + " кратное 21, 42, 63");
else
Console.WriteLine("Число " + a + " некратное 21, 42, 63");

if (x % b == 0 && y % b == 0 && z % b == 0)
Console.WriteLine("Число " + b + " кратное 21, 42, 63");
else
Console.WriteLine("Число " + b + " некратное 21, 42, 63");

Console.ReadKey();

Роман 06 янв 2015 18:31
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32 (Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Кратно" : "Не кратно");
Console.ReadKey();

Danya 31 дек 2014 17:07
Вот мой код:

static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число Кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();
}

Danya 31 дек 2014 16:45

static void Main(string[] args)
{
int gosti, hozyaeva;
Console.WriteLine("Счёт гостей:");
gosti = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Счёт хозяев:");
hozyaeva = Convert.ToInt32(Console.ReadLine());
if (gosti > hozyaeva)
Console.WriteLine("Гости победили");
else if (hozyaeva > gosti)
Console.WriteLine("Хозяева победили");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}

PVL 07 дек 2014 22:28
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Укажите год своего рождения");
int a;
a = Convert.ToInt32(Console.ReadLine());
if (a < 1996)

{
Console.WriteLine("Добро пожаловать");

}
else if (a == 1996)
{
Console.WriteLine("Укажите месяц своего рождения");
int b;
b = Convert.ToInt32(Console.ReadLine());
if (b >= 12)
{
Console.WriteLine("Добро пожаловать");
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
Console.ReadKey();
}

}
}

PVL 07 дек 2014 22:27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Укажите год своего рождения");
int a;
a = Convert.ToInt32(Console.ReadLine());
if (a < 1996)

{
Console.WriteLine("Добро пожаловать");

}
else if (a == 1996)
{
Console.WriteLine("Укажите месяц своего рождения");
int b;
b = Convert.ToInt32(Console.ReadLine());
if (b >= 12)
{
Console.WriteLine("Добро пожаловать");
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
Console.ReadKey();
}

}
}

Макс 05 дек 2014 14:35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Сколько голов забили хозяева?");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько голов забили гости?");
b = Convert.ToInt32(Console.ReadLine());
if (a != b)
Console.WriteLine(a > b ? "Хозяева победили" : "Гости победили");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
}
}
}

Nik 01 дек 2014 06:13
{
int A;
Console.WriteLine("Введите число:");
A = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(A % 3 == 0&&A%7==0 ? "Число кратно 7 и 3" : "Число не кратно");
Console.ReadKey();
}
Вариант попроще)))

NIK 01 дек 2014 06:08
{
static void Main(string[] args)
{
int A;
Console.WriteLine("Введите число:");
A = Convert.ToInt32(Console.ReadLine());
if (A % 7 == 0 && A % 3 == 0)
Console.WriteLine("Число делится на 7 и на 3");
else if (A % 7 == 0)
Console.WriteLine("Число делится на 7");
else if (A % 3 == 0)
Console.WriteLine("Число делится на 3");
else
Console.WriteLine("Число не делится на 3 и 7");
Console.ReadKey();
}
}
}
Наиболее правильное решение 2 задания на мой взгляд...

Nik 30 ноя 2014 06:51
static void Main(string[] args)
{
double a, b;
Console.WriteLine("Введите голы хозяев");
a = (short)Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы гостей");
b = (short)Convert.ToInt32(Console.ReadLine());
if (a > b)
{ Console.WriteLine("Хозяева победили"); }
else if (a < b)
{ Console.WriteLine("Гости победили"); }
else
{Console.WriteLine("Ничья");}
Console.ReadKey();

}
Задание 1 отработало отлично , спасибо автору за интересные задачки!)))

FastTI 25 ноя 2014 08:48
Спасибо исправил...

class Numbers {
public void AlgMultiplicity(int [] arr){
int count = 0;
Console.WriteLine("\n\n" + "Числа кратные 3-м" + "\n");
for (int i = 0; i < arr.Length; i++) {
if (arr[i] % 3 == 0 & arr[i] % 7 == 0)
{
count = arr[i];
Console.Write(" " + count);
}

}
}
}

class UseNumbers {
static void Main() {
Numbers ob = new Numbers();
int[] arr = { 10, 12, 21, 34, 65, 68, 42, 66 };
Console.WriteLine("Исходный массив:" + "\n");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(" " + arr[i]);
}
ob.AlgMultiplicity(arr);
Console.ReadLine();

}

}


Максим 24 ноя 2014 19:10
FastTI
---
Ваша программа не проверяет на кратность 7-ми, почему метод называется Multiply (умножить), и зачем он возвращает значение?

FastTI 24 ноя 2014 16:31
я сделал так. можно ли оптимизировать код?

/*2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
Вывести на экран соответствующее сообщение.*/

class Numbers {
public int Multiply(int [] arr){
int count = 0;
Console.WriteLine("\n\n" + "Числа кратные 3-м" + "\n");
for (int i = 0; i < arr.Length; i++) {
if (arr[i] % 3 == 0)
{
count = arr[i];
Console.Write(" " + count);
}

}
return count;
}
}

class UseNumbers {
static void Main() {
Numbers ob = new Numbers();
int[] arr = { 10, 12, 21, 34, 65, 68, 66 };
Console.WriteLine("Исходный массив:" + "\n");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(" " + arr[i]);
}
ob.Multiply(arr);
Console.ReadLine();

}

}


Raccoon 24 ноя 2014 13:49
Александр,
А не могли бы Вы код скинуть, возможно что то подскажу, либо админ подскажет.

Александр 23 ноя 2014 18:22
У меня почему-то примеры не получаются, не работают(
всегда получается тоько число, которое пишется в Console.WriteLine("").
Бьюсь уже два часа не могу понять.

Raccoon 21 ноя 2014 16:08
using System;

public class Test
{
public static void Main()
{
int Home;
int Guests;
Console.WriteLine ("Введите число голов хозяев поля");
Home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine ("Введите число голов команды гостей");
Guests = Convert.ToInt32(Console.ReadLine());
if (Home>Guests)
{
Console.WriteLine ("Победи хозяева поля");
}
else if (Home<Guests)
{
Console.WriteLine ("Победили гости");
}
else
{
Console.WriteLine ("Ничья!");
}
Console.ReadKey();
}
}

Добрый день, посмотрите пожалуйста, возможно ли его больше оптимизировать?

Максим 29 окт 2014 19:13
Julia
---
Приостанавливает работу текущего потока на заданое число милисекунд, проще говоря задержка

Julia 27 окт 2014 13:48
masha_0810
Что делает команда Thread.Sleep(1500) ?

masha_0810 27 окт 2014 13:32
хоп-хэй-ла-ла-лэй) интрига до последнего)


using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("введите число голов первой команды!");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("введите число голов второй команды!");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write("и победила...");
Thread.Sleep(1500);
bool t1 = a > b;
bool t2 = a < b;
if (t1)
{
Console.WriteLine("ПЕРВАЯ КОМАНДА!!!");
}
else if (t2)
{
Console.WriteLine("ВТОРАЯ КОМАНДА!!!");
}
else
{
Console.WriteLine("ДРУЖБА!!!");
}
Console.ReadKey();
}

}
}

Julia 26 окт 2014 15:37
Вот мои программки на решения ваших задачек!!! Проверте!!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sravnenie_If
{
class Program
{
static void Main(string[] args)
{
//1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.

int Maccabi, Spartak;
Console.WriteLine("Введите количество забитых голов Maccabi");
Maccabi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов Spartak");
Spartak = Convert.ToInt32(Console.ReadLine());
if (Maccabi > Spartak)
Console.WriteLine("Maccabi победили " + Maccabi+ ":"+ Spartak + " С разницей в " + (Maccabi-Spartak) +" Балл");
else if (Maccabi < Spartak)
Console.WriteLine("Spartak победили " + Spartak+ ":"+ Maccabi+ " С разницей в " + (Spartak-Maccabi) +" Балл");
else
Console.WriteLine("Ничья " + Spartak + ":" + Maccabi);
//**************************************************************
//2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…). Вывести на экран соответствующее сообщение.

int Chislo;
Console.WriteLine("Введите Любое Число");
Chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Chislo % 3 == 0 && Chislo % 7 == 0 ? " Это число Кратное и на 3 и на 7 " : " Это число НЕ Кратное на 3 и на 7");
Console.ReadKey();
}
}
}

Julia 26 окт 2014 12:38
Вобщем я разобролась Сама. у меня не получалось потому что я забывала уберать Console.ReadKey();

Julia 26 окт 2014 11:43
Вопрос по Visual Studio!!!
На этом уроке есть несколько примеров кода, и я хочу попробывать все, но не знаю как это сделать синтаксически, не хочу открывать Проект на каждый код, хочу правильно записать несколько кодов в одном Проекте, и чтоб они бежали по очереди. Возможно ли это? а то чегото у меня не получается... ПОМОГИТЕ....

Максим 19 окт 2014 16:19
Арам
---
Если в двух словах, то Int.Parse конвертит только строки в int, Convert же любые базовые типы принимает

Арам 19 окт 2014 11:26
В чем разница между Int.Parse и Convert.ToInt32 ?

Iryna 12 окт 2014 19:16
Admin, спасибо большое

Максим 11 окт 2014 23:30
Iryna
---
Очень просто:

int data = 3665;
int h, m, s;
h = data / 3600;
s = data % 60;
m = data / 60 - h * 60;

Iryna 11 окт 2014 16:22
Добрый день! я все никак не могу додуматься, как написать таку программу: перевести время, заданое в секундах, в часы, минуты и секунды. Пример:3665 секунд= 1 час,1 минута, 5 секунд. Если поможете, то буду очень благодарна

Николай 11 окт 2014 11:45
Задача 2

Console.WriteLine("Введите число...");
int number = Convert.ToInt32(Console.ReadLine());

if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Число кратно и 3-м,и 7-ми");
else
if (number % 3 == 0)
Console.WriteLine("Число кратно 3-м");
else
if (number % 7 == 0)
Console.WriteLine("Число кратно 7-ми");
else
Console.WriteLine("Число не кратно ничему");

Console.WriteLine("Для выхода нажмите любую клавишу...");
Console.ReadKey();

Zaur 05 окт 2014 13:46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter your guests golls");
int guestgols = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Please enter your home golls");
int homegols = Convert.ToInt16(Console.ReadLine());
Console.WriteLine(guestgols+homegols);
if (homegols > guestgols)
{
Console.WriteLine("победили мы");

}
else if (homegols < guestgols)
{
Console.Write("Победили гости");
}
else
Console.WriteLine("Ничья");

Console.ReadKey();
}
}
}

Данил 28 сен 2014 20:11
Мой ответ для первого задания:
int a, b;
Console.WriteLine("Введите колличество голов забитых хозяевами.");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите колличество голов забитых гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева!!!");
else if (b > a)
Console.WriteLine("Победили гости!!!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
P.S.Отличный,или даже самый лучший сайт для обучения языку C#!!!
Большое вам спасибо!

ZiBoB 25 сен 2014 12:58
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
if
(a > b)
Console.WriteLine("Победили хозяева " + a + ":" + b);

else if (a < b)
Console.WriteLine("Победили гости " + a + ":" + b);
else Console.WriteLine("Ничья " + a + ":" + b);
Console.ReadKey();

Slavik 02 сен 2014 22:21
задача 2

static void Main(string[] args)
{
int number = 0;// number

Console.Write( "Enter the number: ");
number = Convert.ToInt32(Console.ReadLine()); // our number

Console.WriteLine((number % 3 == 0) && (number % 7 == 0) ? "Number " + number + " myltiple of 3 and 7" : "Number doesn't myltiple of 3 and 7" );
Console.ReadKey();
}

Slavik 02 сен 2014 22:02
задача 1

static void Main(string[] args)
{
int firstTeam = 0;// number of the goals the first team
int secondTeam = 0;// number og the goals the secons team

Console.Write(" Enter the number of goals the home team: ");
firstTeam = Convert.ToInt32(Console.ReadLine());

Console.Write(" Enter the number of goals the guest team: ");
secondTeam = Convert.ToInt32(Console.ReadLine());
if (firstTeam > secondTeam)
{
Console.WriteLine( "Home team win. Score " + firstTeam + ":" + secondTeam);
}
else if (firstTeam < secondTeam)
{
Console.WriteLine("Guest team win. Score " + secondTeam + ":" + firstTeam);
}
else
{
Console.WriteLine("Home team: " + firstTeam + " Guest team: " + secondTeam + ". Dead heat");
}
Console.ReadKey();
}

Garrett 27 авг 2014 10:53
На вторую задачу можно придумать две разные постановки

static void Main(string[] args)
{
Console.WriteLine("1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.");
Console.WriteLine("Введите количество голов, забитых хозяевами:");
int home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями:");
int guest = Convert.ToInt32(Console.ReadLine());
if(home > guest)
Console.WriteLine("Победили хозяева!");
else if(guest > home)
Console.WriteLine("Победили гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
Console.WriteLine("2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…). Вывести на экран соответствующее сообщение.");
//Вариант 1-->
Console.WriteLine("Введите целое число");
int input = Convert.ToInt32(Console.ReadLine());
if(input % 3 == 0 && input % 7 == 0)
Console.WriteLine("Число кратно 3-м и 7ми");
else
Console.WriteLine("Число не кратно 3-м и 7ми");
Console.ReadKey();
//Вариант 1<--
//Вариант 2 -->
Console.WriteLine("Список чисел, кратных 3-м и 7ми (до 999):");
for(int i = 1; i<=999; i++)
{
if (i % 3 == 0 && i % 7 == 0)
Console.WriteLine(i);
}
Console.ReadKey();
//Вариант 2 <--
}

Jason Stark 13 авг 2014 22:21
Task №2:
// MU - Manchester United; CL - Chelsea;
int MU, CL;
Console.Write("Enter the amount of goals beats MU comand: ");
MU = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter the amount of goals beats CL comand: ");
CL = Convert.ToInt32(Console.ReadLine());
if (MU > CL)
Console.WriteLine("MU - win");
else if (MU < CL)
Console.WriteLine("CL - win");
else
Console.WriteLine("MU draw CL");
Console.ReadKey();

Dauchara 02 авг 2014 17:17
static void Main(string[] args)
{
int ho, go;
dauch:
Console.WriteLine("Голы хозяев");
ho = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голы гостей");
go = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Хозяева: " + ho);
Console.WriteLine("Гости: " + go);
if (ho > go)
{
Console.WriteLine("Хозяева победили со счетом: " + ho + "-" + go);
}
else if (ho < go)
{
Console.WriteLine("Гости победили со счетом: " + ho + "-" + go);
}
else
{
Console.WriteLine("Ничья: " + ho + "-" + go);
}
goto dauch;
}

Li 01 авг 2014 14:32
static void Main(string[] args)
{
int a, b, max;
Console.WriteLine("Введите голы home");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы guest");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили home");
else if (a < b)
Console.WriteLine("Победили guest");

else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}

Li 01 авг 2014 14:30
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Кратно 3м и 7ми!");
else
Console.WriteLine("Не кратно!");

Console.ReadKey();
}

Scandal 29 июл 2014 12:17
Спасибо большое администратору за уроки. Вот, что получилось:

int a,b;
Console.Write("Счет Хозяина ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Счет Гостя ");
b = Convert.ToInt32(Console.ReadLine());
if(a>b)
Console.WriteLine("Хозяин выиграл");
else if (a<b)
Console.WriteLine("Гость выиграл");
else
Console.WriteLine("В матче дружеская ничья");

Console.WriteLine();

int c;
Console.Write("Введите целое число ");
c = Convert.ToInt32(Console.ReadLine());
if (c%3 == 0 && c%7 == 0)
Console.WriteLine("Число делится и на 3, и на 7");
else if (c%3 !=0 && c%7 == 0)
Console.WriteLine("Число не делится на 3, но делится на 7");
else if (c%3 == 0 && c%7 !=0)
Console.WriteLine("Число делится на 3, но не делится на 7");
else
Console.WriteLine("Число не делится ни на 3, ни на 7");

Console.WriteLine();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);

n0n4m3r 28 июл 2014 17:52
using System;


namespace hw
{
class Program
{

static void Main(string[] args)
{

//Задание №1

/*
int a, b;
Console.Write("Хозяева забили: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Гости забили: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Со счетом " + a + ":" + b + " победили хозяева!");
else if (a < b)
Console.WriteLine("Со счетом " + b + ":" + a + " победили гости!");
else
Console.WriteLine("Ничья! Счет " + a+ ":" + b);

Console.ReadKey();
*/

//Задание №2

int a;
Console.Write("Введите число: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Кратное 3 и 7" : "Не кратное 3 и 7");

Console.ReadKey();
}
}
}


nadjon4ik 26 июл 2014 15:00
Спасибо за урок,познавательно:
static void Main(string[] args)
{
bool c = true, c1 = false;
u: while (c1 = true)
{
// 1.
Console.Write("1. Enter the result of the first team: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter the result of second team: ");
int b = Convert.ToInt32(Console.ReadLine());
if (a < b) { Console.WriteLine("Win the second team.Congratulation."); }
else if (a > b) { Console.WriteLine("Win the first team.Congratulation."); }
else Console.WriteLine("Draw.");
// 2.
while (c == true)
{
Console.Write("2. Enter the number: ");
int j = Convert.ToInt32(Console.ReadLine());

if (j % 3 == 0 && j % 7 == 0)
{
Console.WriteLine("Your {0} divided evenly on 3 and 7 ", j); goto y;
}
if (j % 3 != 0 && j % 7 != 0) { Console.WriteLine("Your {0} isn`t divided evenly on 7 and 3. ", j); }
if (a % 3 == 0)
{
Console.WriteLine("Your {0} is divided evenly on 3. ", j);
}
if (j % 7 == 0)
{
Console.WriteLine(" Your {0} is divided evenly on 7. ", j);
}
y: Console.Write("Do you want run the program from the first task or the second?(1 or 2)");
int g = Convert.ToInt32(Console.ReadLine());
if (g == 1) { c1 = true; goto u; }
else if (g == 2) { c1 = false; }

Console.Write("Do you want enter other number(Y or N)? ");
string p = Console.ReadLine().ToUpper();
if (p == "Y")
{
c = true;
}
else c = false;

Console.ReadKey();

}

Александр 22 июл 2014 13:34
static void Main(string[] args)
{
int a, b, c;
Console.WriteLine("Введите число 1");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0)
{ Console.WriteLine("кратно 3-м");
}
else
{ Console.WriteLine("не кратно 3");}
if (a%7==0)
{ Console.WriteLine("кратно 7");}
else
{ Console.WriteLine("не кратно 7"); }

Console.ReadKey();
}

Sergey 21 июл 2014 15:24
using System;

class Goals
{
public int goal;

public Goals(int goal)
{
this.goal = goal;
}
}

internal class Game
{
private static void Main()
{
Console.WriteLine("Введи количество голов, забитых Германией");
Goals Germany = new Goals(Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("Введи количество голов, забитых Бразилией");
Goals Brazil = new Goals(Convert.ToInt32(Console.ReadLine()));

if (Germany.goal > Brazil.goal) Console.WriteLine("Германия победила со счетом " + Germany.goal + " : " + Brazil.goal);
else if (Germany.goal < Brazil.goal) Console.WriteLine("Бразилия победила со счетом " + Brazil.goal + " : " + Germany.goal);
else Console.WriteLine("Ничья");
Console.ReadLine();
}
}

Сергей 18 июл 2014 06:09
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program

{
static void Main(string[] args)
{
int HomeTeam;
int SecondTeam;
Console.WriteLine("HomeTeam team:");
HomeTeam = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("SecondTeam team:");
SecondTeam = Convert.ToInt32(Console.ReadLine());


if (HomeTeam > SecondTeam)
{
Console.WriteLine("Home team won");

}
if (HomeTeam < SecondTeam)
{
Console.WriteLine("Second team won");
}
else if (HomeTeam == SecondTeam)
{
Console.WriteLine("Draw");
}

Console.ReadKey();



}
}
}
(Первое д/з)

Максим 11 июл 2014 19:40
Ярослав
---
Прога нормальная, работает

Ярослав 10 июл 2014 17:41
Большое спасибо) а прога то как?)

Максим 10 июл 2014 15:43
Ярослав
---
Используемый разделитель устанавливается в настройках Windows. Для все системы его можно изменить в региональных настройках в панели управления, или же в коде таким образом:

double a = double.Parse(Console.ReadLine().Replace('.', ','));

Ярослав 10 июл 2014 14:55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Double firstteam, secondteam;
Console.WriteLine("Введите количество забитых голов хозяевами в футбольном матче:");
firstteam = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями в футбольном матче:");
secondteam = Convert.ToDouble(Console.ReadLine());
if (firstteam >= 0 && secondteam >= 0 && firstteam % 1 == 0 && secondteam % 1 == 0)
{
if (firstteam > secondteam)
{
Console.WriteLine("В футбольном матче победили хозяева, со счетом - Хозяева " + firstteam + " : " + secondteam + " Гости");
}
else if (firstteam < secondteam)
{
Console.WriteLine("В футбольном матче победили гости, со счетом - Гости " + secondteam + " : " + firstteam + " Хозяева");
}
else
{
Console.WriteLine("В футбольном матче команды сыграли в ничью, счет - Гости " + secondteam + " : " + firstteam + " Хозяева");
}
Console.ReadKey();
}
else
{
Console.WriteLine("Введите корректное значение забитых голов");
Console.ReadKey();
}
}

}
}
сначала вводил числа с . точкой, (например 1.1)
потом понял что в С# вводятся с , комой
Как запретить ввод чисел с точкой во избежание ошибок?

Denis 02 июл 2014 09:42
using System;

public class Test
{
public static void Main()
{
const int a1 = 3, a2 = 7;
int num = Convert.ToInt32(Console.ReadLine());
if (num % a1 == 0 && num % a2 == 0)
Console.WriteLine(num + " - кратно " + a1 + " и " + a2);
Console.WriteLine(num + " - не кратно " + a1 + " и " + a2);
}
}

Jason 28 июн 2014 17:07
int a;
Console.Write("Enter the number: ");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine("Eto zuslo kratnoe trem.");
else if (a % 7 == 0)
Console.WriteLine("Eto zuslo kratnoe semu.");
else
Console.WriteLine("Please, enter enother number!");
Console.ReadKey();

Jason 28 июн 2014 16:54
int a, b;
Console.Write("Введите количество забитих голов хозяевами: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество забитих голов гостями : ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева.");
else if (a < b)
Console.WriteLine("Победили гости.");
else
Console.WriteLine("Ничья.");
Console.ReadKey();

Илья 12 июн 2014 16:50
static void Main(string[] args)
{
int s;
Console.WriteLine("1-футбол,2-кратность");
s = Convert.ToInt32(Console.ReadLine());
if (s == 1)
{
int a;
Console.WriteLine("хозяева");
a = Convert.ToInt32(Console.ReadLine());
int b;
Console.WriteLine("гости");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a == b ? "ничья" : a > b ? "хозяева победили" : "гости победили");
Console.ReadKey();
}
else
{
int a =3;
int b =7;
int c;
Console.WriteLine("выбирите число");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(c % a==0 && c % b==0 ? "кратно 3 и 7" : c % a==0 ? "кратно3" : c % b==0 ? "кратно 7":"не кратно 3 и 7");
Console.ReadKey();

}


}

mykola 12 июн 2014 13:25
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введіть число: ");
a = Convert.ToInt32(Console.ReadLine());

Console.WriteLine( (a % 3)*(a % 7) == 0 ? "число кратне":"число не кратне");
Console.ReadKey();

}

Дмитрий 10 июн 2014 18:56
Хорошие уроки, лично для меня в самый раз для того чтобы вспомнить программу школы, а потом перейти к более хардкорному. Только есть пожелание к домашке, добавте пожалуйста по 1 заданию максимальной сложности к каждому уроку, будет очень полезно и круто.

Максим 04 июн 2014 14:59
Rabbit32x
---
Необходимо проверить кратно ли число одновременно 3-м и 7-ми

Rabbit32x 03 июн 2014 18:21
вот по кратности.
Один вопрос: тут пришлось прописать несколько раз else if. Работает, но правильный ли подход я выбрал?

static void Main(string[] args)
{
int a;

Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());

if(a<=0){
Console.WriteLine("А ты хитрый");\\Защита от дурака
}

else if (a % 3 == 0)
{
Console.WriteLine("Кратно 3м");

}
else if (a % 7 == 0)
{

Console.WriteLine("Кратно 7ми");
}
else
{
Console.WriteLine("Не кратно");
}
Console.ReadKey();
}

Жека 29 май 2014 12:54
int Hoz, Gos;
Console.WriteLine("Голы забитые хозяевами");
Hoz = Convert.ToInt32(Console.ReadLine()); // Голы хозяев
Console.WriteLine("Голы забитые гостями");
Gos = Convert.ToInt32(Console.ReadLine()); // Голы гостей
Console.WriteLine(Hoz == Gos ? "Ничья!" : Hoz > Gos ? "Хозяева победили!" : "Гости победили!");

Александр 26 май 2014 00:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите первое число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число кратно и 3-ем и 7-ми");
else if (a % 3 == 0)
Console.WriteLine("Число " + a + " кратно 3-ем");
else if (a % 7 == 0)
Console.WriteLine("Число " + a + " кратно 7-ми");
else
Console.WriteLine("Число не кратно числам 3 и 7");
Console.ReadKey();
}
}
}

Сергей 16 май 2014 11:53
Вот так думаю лучше будет :)
Плохо читал материал, забыл про фигурные скобки

static void Main(string[] args)
{
int a,b, c;
Console.WriteLine("Если у вас какие-то проблемы, вы не можете понять кто победил, мы поможем вам. ");
Console.WriteLine("Введите количество голов забитых хозяевами и нажмите Enter:");
a=Convert.ToInt32(Console.ReadLine()); //Вводим первое число
Console.WriteLine("Введите количество голов забитых гостями и нажмите Enter:");
b = Convert.ToInt32(Console.ReadLine()); //Вводим второе число
if (a > b)
Console.WriteLine("Победили хозяева со счетом " + a + ":" + b);
else if (a < b)
Console.WriteLine("Победили гости со счетом " + b + ":" + a);
else
Console.WriteLine("Ничья " + a + ":" + b);

//Проверка кратности числа

Console.WriteLine();
Console.WriteLine("А теперь проверим кратность числа.");
Console.WriteLine("Введите число и нажмите Enter: ");
c = Convert.ToInt32(Console.ReadLine());
if (c < 2)
{
Console.WriteLine("Вы ввели число 0 или 1");
Console.ReadKey();
return;
}

if (c % 2 == 0)
Console.WriteLine("Вы ввели число кратное 2");
if (c%3==0)
Console.WriteLine("Вы ввели число кратное 3");
if (c % 4 == 0)
Console.WriteLine("Вы ввели число кратное 4");
if (c % 5 == 0)
Console.WriteLine("Вы ввели число кратное 5");
if (c % 6 == 0)
Console.WriteLine("Вы ввели число кратное 6");
if (c % 7 == 0)
Console.WriteLine("Вы ввели число кратное 7");
if (c % 8 == 0)
Console.WriteLine("Вы ввели число кратное 8");
if (c % 9 == 0)
Console.WriteLine("Вы ввели число кратное 9");

Console.ReadKey();

Сергей 16 май 2014 09:14
Маэстро, тут накропал два в одном по заданию
Про кратность сделал на любое число от 2, еще не умею 0 и 1 распознавать.
И там намудрил маленько с переменными, не смог сделать константу из введенного числа. Ну и циклы еще не научились делать, поэтому программа на один проход :)

static void Main(string[] args)
{
int a,b, c, d,e,f,g,j,k,l,m;
Console.WriteLine("Если у вас какие-то проблемы, вы не можете понять кто победил, мы поможем вам. ");
Console.WriteLine("Введите количество голов забитых хозяевами и нажмите Enter:");
a=Convert.ToInt32(Console.ReadLine()); //Вводим первое число
Console.WriteLine("Введите количество голов забитых гостями и нажмите Enter:");
b = Convert.ToInt32(Console.ReadLine()); //Вводим второе число
if (a > b)
Console.WriteLine("Победили хозяева со счетом " + a + ":" + b);
else if (a < b)
Console.WriteLine("Победили гости со счетом " + b + ":" + a);
else
Console.WriteLine("Ничья " + a + ":" + b);

//Проверка кратности числа

Console.WriteLine();
Console.WriteLine("А теперь проверим кратность числа.");
Console.WriteLine("Введите число и нажмите Enter: ");
c = Convert.ToInt32(Console.ReadLine());
d=c;
e=c;
f=c;
g=c;
j=c;
k = c;
l = c;
m = c;
c=c%2;
if (c > 0)
d = d % 3;
else

Console.WriteLine("Вы ввели число кратное 2");
if (d>0)
e=e%4;
else
Console.WriteLine("Вы ввели число кратное 3");
if (e > 0)
f = f % 5;
else
Console.WriteLine("Вы ввели число кратное 4");
if (f > 0)
g = g % 6;
else
Console.WriteLine("Вы ввели число кратное 5");
if (g > 0)
j = j % 7;
else
Console.WriteLine("Вы ввели число кратное 6");
if (j > 0)
k = k % 8;
else
Console.WriteLine("Вы ввели число кратное 7");
if (k > 0)
l = l % 9;
else
Console.WriteLine("Вы ввели число кратное 8");
if (l > 0)
m = m % 9;
else
Console.WriteLine("Вы ввели число кратное 9");

Console.ReadKey();

Иван 26 апр 2014 22:32
P.S Сделал так чтобы программа могла определять какому именно из этих двух чисел кратно введённое число.


{
int a;
Console.WriteLine("Введите число ");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 == 0) && (a % 7 == 0))
Console.WriteLine("Число кратно 3-м и 7-ми");
else if (a % 3 == 0)
Console.WriteLine("Число кратно только 3-м");
else if (a % 7 ==0)
Console.WriteLine("Число кратно только 7-ми");
else
Console.WriteLine("Число не кратно 3-м и 7-ми");
Console.ReadKey();
}

Kostya 25 апр 2014 17:35
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Добро пожаловать в программу");
Console.ReadKey();
int a, d, c;
Console.WriteLine("Введите число ");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 == 0) && (a % 7 == 0))
Console.WriteLine("Число кратное и оно равно =" + a);
else
Console.WriteLine("Число не кратное и оно равно =" + a);
Console.ReadKey();
}
}
}

Kostya 25 апр 2014 17:29
static void Main(string[] args)
{
Console.WriteLine("Добро пожаловать в программу");
Console.ReadKey();
int a, d, c;
Console.WriteLine("Сколько голов забили гости:");
a = Convert.ToInt32(Console.ReadLine());
int b;
Console.WriteLine("Сколько голов забили хозяева:");
b = Convert.ToInt32(Console.ReadLine());

if (a > b)
{
d = a - b;
Console.WriteLine("Гости победили на " + d + " голов :)");
}
else if (b>a)
{
c = b - a;
Console.WriteLine("Хозяева победили на " + c + " голов :)");
}
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}

FaVuN 20 апр 2014 19:09
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Сколько забили наши:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забили чурки:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Наши победили");
else if (a < b)
Console.WriteLine("Чурки победили");
else
Console.WriteLine("Ничья,но серавно чурки лохи");
Console.ReadKey();
}
}

Иван 18 апр 2014 14:19
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите число голов хозяев");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов гостей");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева");
else if (a < b)
Console.WriteLine("Победили гости");
else
Console.WriteLine("Ничья");

Console.ReadKey();
}

Игорь 18 апр 2014 12:03
static void Main(string[] args)
{
Console.Write("Check for multiple, enter your number: ");
int i = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.WriteLine((i % 3 == 0) && (i % 7 == 0) ? "{0}: multiple of 3 and 7" : "{0}: not multiple of 3 and 7", i);

Console.ReadLine();

Игорь 18 апр 2014 11:37
static void Main(string[] args)
{
Console.WriteLine("How many goals scored Metalist: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("How many goals scored Dnepr:");
int b = Convert.ToInt32(Console.ReadLine());

if (a<b)
{
Console.WriteLine("Game won Dnepr, wiht the score of\n" + "Metalist{0}:{1}Dnepr", a, b);
}
else if (a>b)
{
Console.WriteLine("Game won Metalist, wiht the score of\n" + "Metalist{0}:{1}Dnepr", a, b);
}
else
{
Console.WriteLine("Teams played to a draw, wiht the score of\n" + "Metalist{0}:{1}Dnepr", a, b);
}
Console.ReadLine();

Askar 07 апр 2014 20:42
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("введите число =");
a = Convert.ToInt32(Console.ReadLine());
if (a >= 3)
{
if (a % 3 == 0) Console.WriteLine("число делится на 3 без остатка");
else Console.WriteLine("число делится на 3 с остатком");
if (a % 7 == 0) Console.WriteLine("число делится на 7 без остатка");
else Console.WriteLine("число делится на 7 с остатком");
Console.ReadKey();
}
else
{
Console.WriteLine("введенное число меньше 3 - ОШИБКА");
Console.ReadKey();
}
}
}
}
Вроде должно быть как то так.

Askar 07 апр 2014 19:50
namespace Rezultat
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Количество забитых голов гостями");
a = Convert.ToInt32(Console.ReadLine());// Вводится и считывается переменная gosti "а"
Console.WriteLine("Количество забитых голов хозяевами");
b = Convert.ToInt32(Console.ReadLine());// Вводится и считывается переменная hozaeva "b"
if (a > b)
Console.WriteLine("Победили гости со счетом " + (a) + " : " + (b));// Итоговый результат
else if (a < b)
Console.WriteLine("Победили хозяева со счетом " + (a) + " : " + (b));// Итоговый результат
else
Console.WriteLine("Матч закончился ничьей со счетом " + (a) + " : " + (b));// Итоговый результат
Console.Read();
}
}
}

Farid 31 мар 2014 09:11
Admin
---
int a;
Console.WriteLine("введите число =");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0 && a%7==0)
Console.WriteLine ("число делится и на 3 и на 7 без остатка");
else if (a%3==0 && a%7!=0)
Console.WriteLine("число делится на 3 без остатка, ана 7 с остатком");
else if (a%3!=0 && a%7==0)
Console.WriteLine("число делится на 7 без остатка, а на 3 с остатком");
else
Console.WriteLine("число не делится ни на 3 ни на 7 без остатка");
Console.ReadKey();
))) вроде получилось )))))

Евгений 30 мар 2014 17:14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите колличество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите колличество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Выиграли хозяева");
else if (a < b)
Console.WriteLine("Выиграли гости");
else
Console.WriteLine("Ничья");
Console.ReadKey();

}
}
}
Вот мое решение 1 задачи)

Максим 28 мар 2014 18:42
Farid
---
Неправильное использование оператора switch. После case должно стоять конкретное значение, которым может быть переменная "a", а вы туда логические выражения поставили, результат которых в типе bool. Воспользуйтесь оператором if в этом случае

Farid 28 мар 2014 14:39
{
int a;
Console.WriteLine("введите число =");
a = Convert.ToInt32(Console.ReadLine());
switch (a)
{
case (a % 3 == 0) && (a % 7 == 0):
Console.WriteLine("число делится и на 3 ина 7 без остатка");
break;
case (a % 3 == 1) || (a % 3 == 2) && (a % 7 == 0):
Console.WriteLine("число делится на 7 без остатка, а на 3 с остатком");
break;
case (a % 3 == 0) && (a % 7 != 0):
Console.WriteLine("число делится на 3 без остатка, ана 7 с остатком");
break;
case (a % 3 != 0) && (a % 7 != 0):
Console.WriteLine("число не делится ни на 3 ни на 7 без остатка");
break;
default:
Console.WriteLine("Ошибка");
break;
}
Ошибка 2 Неявное преобразование типа "bool" в "int" невозможно
Что я сделал не так?

TsokaloSergei 25 мар 2014 15:11
namespace Lesson4_1
{
class Analyze
{
public void AnalyzeMethod(int aNumber)
{
if (aNumber % 3 == 0 && aNumber % 7 == 0)
Console.WriteLine("{0} is multiply to 3 and 7", aNumber);
else
Console.WriteLine("{0} is not multiply", aNumber);
}
}
class Program
{
static void Main(string[] args)
{
Console.Write("Enter your int number: ");
Analyze myNumber = new Analyze();
myNumber.AnalyzeMethod(Convert.ToInt32(Console.ReadLine()));

Console.ReadLine();
}
}
}

TsokaloSergei 25 мар 2014 15:03
namespace Lesson4
{
class Choise
{
public void ChoiseMethod(int aScore, string aName, int bScore, string bName)
{
if (aScore > bScore)
Console.WriteLine("{0} wins", aName);
if (aScore < bScore)
Console.WriteLine("{0} win", bName);
if (aScore == bScore)
Console.WriteLine("Drawn game");
}
}

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

Console.Write("Home: ");
int homeScore = Convert.ToInt32( Console.ReadLine());

Console.Write("Visitors: ");
int visitorsScore = Convert.ToInt32(Console.ReadLine());

Choise results = new Choise();
results.ChoiseMethod(homeScore, "Home", visitorsScore, "Visitors");

Console.ReadLine();
}
}
}

Максим 23 мар 2014 14:12
Юрий
---
6-й урок посвящен циклам

Юрий 23 мар 2014 06:41
Вот у меня вопрос, что прописывается чтобы программа работала циклом, то есть не выключалась после вывода результата и нажатия клавиши?

Задание 1
int hoz, gos;
Console.WriteLine("Для продолжения жмите 'Enter'");
Console.ReadKey();

Console.WriteLine("Голов забили хозяева");
hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голов забили гости");
gos = Convert.ToInt32(Console.ReadLine());
if (hoz > gos)
Console.WriteLine("Матч выйграли хозяева");
if (gos > hoz)
Console.WriteLine("Матч выйграли гости");
if (gos == hoz)
Console.WriteLine("Матч закончился ничьей");

Console.ReadKey();

Задание 2

int a;
Console.WriteLine("Данная программа позволит определить кратно ли ваше число 3 и 7 одновременно");
Console.WriteLine("Для продолжения нажмите 'Enter'");
Console.ReadKey();
Console.WriteLine("Введите число");
a=Convert.ToInt32(Console.ReadLine());
if ((a%3==0) && (a%7==0))
Console.WriteLine("Число "+a+" кратное");// Правда
else
Console.WriteLine("Число "+a+" не кратное");// Ложь
Console.ReadKey();

Роман 20 мар 2014 18:36
int a,b;
Console.WriteLine("Введите количество забитых голов первой команды");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов второй команды");
b=Convert.ToInt32(Console.ReadLine());
if (a>b)
Console.WriteLine("Первая команда по итогам забитых голов-победитель!");
else if (a<b)
Console.WriteLine("Вторая команда по итогам забитых голов является победителем");
else
Console.WriteLine("Ничья");
Console.ReadKey();

Максим 11 мар 2014 22:36
Aram
---
В том, что во втором варианте введенные данные конвертируются в тип int. В первом варианте данные в типе string

Aram