На данный вопрос уже ответили:
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 n1 = Convert.ToInt32(Console.ReadLine());
int n2 = Convert.ToInt32(Console.ReadLine());
int n3 = Convert.ToInt32(Console.ReadLine());
int sum = n1 + n2 + n3;
int pow = n1 * n2 * n3;
Double sr = (n1 + n2 + n3) / 3;
Console.WriteLine(n1 + "+" + n2 + "+" + n3 + "=" + sum);
Console.WriteLine(n1 + "*" + n2 + "*" + n3 + "=" + pow);
Console.WriteLine("({0}+{1}+{2})/3={3:#.###}", n1, n2, n3, sr);
Console.ReadKey();
}
}
}
В этом объявлении
Double sr = (n1 + n2 + n3) / 3;
выражение инициализации имеет целочисленный тип, так как переменные n1
, n2
и n3
объявлены как имеющие тип int
, а потому никаких дробных частей у него нет.
Вы могли бы написать, к примеру
Double sr = (n1 + n2 + n3) / 3.0;
или
Double sr = ( double )(n1 + n2 + n3) / 3;
или, как подсказывают,
Double sr = (n1 + n2 + n3) / 3d;
Символы d
и D
в C# служат суффиксами для обозначения числовых литералов с плавающей запятой двойной точности
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть txt - файл вида: [Володя_Синяк #1 Охранник 5 лет], в котором #1 это номер отделаЗадача заключается в том, чтобы при вводе нужного отдела сортировало...
Для чего в ASPNET используются провайдеры профилей? Какую выгоду они имеют? И в чем различие между HttpContext
Доброго времени суток, хочу в бд для полей задать составной альтернативный ключ, как это можно провернуть через атрибуты Entity Framework? Есть еще...