Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int n = 7;

            int[,] matr = new int[n, n];

            Random ran = new Random();

            //Ввод чисел в массив
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    matr[i, j] = ran.Next(10);
                }
            }

            //Вывод массива на консоль
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    Console.Write(matr[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine();

            //Замена строк столбцами
            int m = 0;

            for (int k = 0; k < 7; k++)
            {
                m = k + 1;
                for (; m < 7; m++)
                {
                    int a = matr[m, k];
                    matr[m, k] = matr[k, m];
                    matr[k, m] = a;
                }
            }

            //Вывод в обратном порядке
            for (int i = 0; i < 7; i++)
            {
                for (int j = 0; j < 7; j++)
                {
                    if (j > 3)
                    {
                    }
                    else
                    {
                        int b = matr[i, j];
                        matr[i, j]     = matr[i, 6 - j];
                        matr[i, 6 - j] = b;
                    }
                }
            }

            //Вывод массива на консоль
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    Console.Write(matr[i, j] + "\t");
                }
                Console.WriteLine();
            }

            Console.WriteLine();

            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.Write("!, 2, 3, 4, 5, 6, 7, 8, 9,10\n11,12,13,14,15,16,17,18,19,20\n21,22,23,24,25,26,27,28,29,30\n31,32,33,34,35,36,37,38,39,40");
            Console.Write("\n");
            Console.Write("\n1, 2, 3, 4, 5, 6, 7, 8, 9,10");
            Console.Write("\n11,12,13,14,15,16,17,18,19,20");
            Console.Write("\n21,22,23,24,25,26,27,28,29,30");
            Console.Write("\n31,32,33,34,35,36,37,38,39,40");
            Console.ReadKey();
            Console.Clear();
            // Exercicio 2
            var x = 2;
            var y = 3;

            Console.WriteLine("x =" + x);
            Console.WriteLine("O valor de x + x é: " + (x + x));
            Console.WriteLine("x =");
            Console.WriteLine((x + y) + "=" + (y + x));
            Console.ReadKey();
            Console.Clear();
            //exercicio 3
            Console.WriteLine("*\n**\n***\n****\n*****");
            Console.ReadKey();
            Console.Clear();
            //Exercicio 4
            Console.Write("*");
            Console.Write("***");
            Console.WriteLine("*****");
            Console.Write("****");
            Console.WriteLine("**");
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine("Coloque seu Ra");
            var ra = Console.ReadLine();

            Console.WriteLine("Coloque seu nome");
            var nome = Console.ReadLine();

            Console.WriteLine("Coloque seu sobrenome");
            var sobrenome = Console.ReadLine();

            Console.ForegroundColor = ConsoleColor.DarkCyan;
            Console.WriteLine($"{ra}");
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine($"{nome}");
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine($"{sobrenome}");
            Console.ReadKey();
            Console.Clear();
            //exercicio 6
            Console.WriteLine("6. Escreva um programa que solicite do usuário dois números, e imprima o resultado da soma, subtração, multiplicação e divisão.");
            Console.Write("\nNúmero 1: ");
            int numero1 = Int32.Parse(Console.ReadLine());

            Console.Write("Número 2: ");
            int numero2 = Int32.Parse(Console.ReadLine());

            int soma = numero1 + numero2;

            Console.WriteLine("{0} + {1} = {2}", numero1, numero2, soma);

            int subtracao = numero1 - numero2;

            Console.WriteLine("{0} - {1} = {2}", numero1, numero2, subtracao);

            int multiplicacao = numero1 * numero2;

            Console.WriteLine("{0} × {1} = {2}", numero1, numero2, multiplicacao);

            int divisao = numero1 / numero2;

            Console.WriteLine("{0} ÷ {1} = {2}", numero1, numero2, divisao);


            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 7
            Console.WriteLine("Escreva um programa que receba como entrada o raio de um círculo e imprima o diâmetro, a circunferência e a área. " +
                              "Para isso, utilize as fórmulas: diâmetro = 2r; circunferência = 2πr, área = πr² ");

            Console.Write("\nRaio: ");
            double raio = Double.Parse(Console.ReadLine());

            double diametro       = 2 * raio;
            double circunferencia = 2 * Math.PI * raio;
            double area           = Math.PI * Math.Pow(raio, 2);

            Console.WriteLine("Diâmetro = " + diametro);
            Console.WriteLine("Circunferência = " + circunferencia);
            Console.WriteLine("Área = " + area);

            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 8
            Console.WriteLine("Escreva um programa que leia dois números inteiros e determine e verifique se o primeiro é um múltiplo do segundo. " +
                              "Por exemplo: se o usuário digitar 15 e 3, o primeiro número será múltiplo do segundo; se o usuário digitar 2 e 4, o primeiro número " +
                              "não será múltiplo do segundo. Dica: use o operador módulo para obter o resto da divisão.");
            Console.WriteLine("Digite um número positivo inteiro, diferente de zero");

            Console.Write("\nNúmero 1: ");
            int numeroInteiro1 = Int32.Parse(Console.ReadLine());

            Console.Write("Número 2: ");
            int numeroInteiro2 = Int32.Parse(Console.ReadLine());
            int resto          = numeroInteiro1 % numeroInteiro2;


            if (resto > 0)
            {
                Console.WriteLine("{0} NÃO é múltiplo de {1}", numeroInteiro1, numeroInteiro2);
            }
            else
            {
                Console.WriteLine("{0} é múltiplo de {1}", numeroInteiro1, numeroInteiro2);
            }


            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 9
            Console.WriteLine("9. Escreva um programa que receba como entrada um número de 5 dígitos, separe o número em dígitos individuais e os imprima " +
                              "separados por 3 espaços cada um. Por exemplo, se o usuário digitar 42339, o programa deverá imprimir: 4    2    3    3    9. Dica: utilize " +
                              "as operações de divisão e módulo para extrair cada dígito do número.");

            int unidade         = 0;
            int dezena          = 0;
            int centena         = 0;
            int unidadeDeMilhar = 0;
            int dezenaDeMilhar  = 0;
            int restoDivisao    = 0;
            int quociente       = 0;

            const int DECIMAL = 10;

            // a constante é usada quando o valor sera unico durante toda a execução

            // Lê dado do usuário
            Console.WriteLine("Digite um número inteiro com 5 dígitos");
            Console.Write("\nNúmero: ");
            int numeroCincoDigitos = Int32.Parse(Console.ReadLine());

            // Obtém digito das unidades
            restoDivisao = numeroCincoDigitos % DECIMAL;
            quociente    = numeroCincoDigitos / DECIMAL;
            unidade      = restoDivisao;

            // Obtém dígito das dezenas
            restoDivisao = quociente % DECIMAL;
            quociente    = quociente / DECIMAL;
            dezena       = restoDivisao;

            // Obtém dígito das centenas
            restoDivisao = quociente % DECIMAL;
            quociente    = quociente / DECIMAL;
            centena      = restoDivisao;

            // Obtém dígito das unidades de milhar
            restoDivisao    = quociente % DECIMAL;
            quociente       = quociente / DECIMAL;
            unidadeDeMilhar = restoDivisao;

            // Obtém dígito das dezenas de milhar
            dezenaDeMilhar = quociente;

            Console.WriteLine("Número Espaçado: {0}   {1}   {2}   {3}   {4}", dezenaDeMilhar, unidadeDeMilhar, centena, dezena, unidade);


            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 10
            Console.WriteLine("10. Escreva um programa que calcule o quadrado e o cubo dos números de 0 a 10, e imprima os valores em forma de tabela.");

            int    numero   = 0;
            double quadrado = 0.0;
            double cubo     = 0.0;

            Console.WriteLine("\nNúmero\t\tQuadrado\tCubo");

            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            Console.ReadKey(true);
        }