Чи є число степенем двійки
Перевірити, чи є задане дійсне число паліндромом
ІІ метод
int number = 236632; string numberStr = number.ToString(); Console.WriteLine(numberStr == new string(numberStr.ToCharArray().Reverse().ToArray()) ? "Палиндром" : "Не палиндром."); Console.ReadKey(true);
Перший if спрацює якщо наше число при поділити на інше число (від 2 до цього числа
(не включаючи це число)) вийде 0,
що означає що число не просте, ми зменшуємо нашу число на 1 і за допомогою break;
виходимо з циклу for (так як подальша перевірка не має сенсу - число вже не просте)
Другий if спрацює якщо цикл for пройде до кінця (що означає що пр розподілі НА ВСЕ
числа залишки не були равени 0),
Виводимо числ на екран, і ставимо прапор false, щоб перервати цикл while
Дано ціле число N (1 ≤ N ≤ 26). Вивести N перші літери (тобто заголовних) букв латинського алфавіту
for (char c = 'A'; c < 'A' + n; c++)
Console.WriteLine(c);
Скласти програму для перевірки твердження: "Результатами обчислення за формулою x ^ 2 + x +41 при 0≤x≤40 є прості числа".
Всі результати вивести на екран.
Дано натуральне число N. Перевірити, чи є в запису числа три однакових цифри (N ≤ 9999).
Знайти найбільшу і найменшу цифри в запису даного натурального числа.
У заданому масиві [4x5] визначити три елементи з максимальним значенням - C #
ІІ спосіб
Дано цілочисельний масив A розміром n. Побудувати масив B, що містить елементи масиву A
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication1
{
class Program
{
static Random rnd = new Random();
static void Main(string[] args)
{
Console.Write("input n=");
int n = int.Parse(Console.ReadLine());
int[] A = Enumerable.Range(0,n).Select(_=>rnd.Next(-5,6)).ToArray();
int[] B = A.Where((x, i) => i % 2 == 0).OrderByDescending(x=>x).ToArray();
Console.WriteLine("A: " + string.Join(" ", A));
Console.WriteLine("B: " + string.Join(" ", B));
Console.ReadKey(true);
}
}
}
Комментариев нет:
Отправить комментарий