Другие языки программирования и технологии

С# (сишап) Помогите плиз 5 задания любой из них какой легкий надо решать только один)

Используя цикл while, выполните следующие задания:
Вот за что люблю синтаксис С - так это за то, что любая программа понятна с первого взгляда. Вот, например, одно из твоих заданий - и сразу ясно, какое именно:

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

namespace ConsoleApplication11
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[3];
int[] c = new int[3];
int k = 0;
do
{
a[k % 3] = Convert.ToInt32(Console.ReadLine());
c[Math.Sign(a[k % 3])+1]++;
k++;
}
while (Math.Sign(a[0]) + Math.Sign(a[1]) + Math.Sign(a[2]) != 3);
Console.WriteLine("Neg: {0} Pos: {1} Tot: {2}", c[0], c[2], k);

}
}
}
Егор Колодезников
Егор Колодезников
96 063
Лучший ответ
Александр Рябинин вообще не знаю никаких код мне так стыдно так спросит
3:

using System;

class Program {
static void Main(string[] args) {
const double e = 0.0001;
var s = 1.0;
var i = 1.0;
while (i > e) s += (i /= 2);
Console.WriteLine("summ (1 + 1 / 2 + 1 / 4 + ... + 1 / 2^n): " + s);
Console.ReadKey();
}
}
Макс Риотов
Макс Риотов
75 745
Александр Рябинин Спасибо большой )
Вот первое:

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

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int M = -1;
int num, sum = 0, count = 0;
while (!(M > 0))
{
Console.Write("Введите М: ");
M = Convert.ToInt32(Console.ReadLine());
}
while(sum < M)
{
Console.Write("Введите число: ");
num = Convert.ToInt32(Console.ReadLine());
sum += num;
count++;
}
Console.WriteLine("Введено чисел: {0}, их сумма составляет: {1}", count, sum);
Console.ReadKey();
}
}
}
Айдын Искаков
Айдын Искаков
8 850
Александр Рябинин Спасибо большой )