С1. Вывод данных по формату

Напишите в комментарии к этой записи консольные приложения для решения этих задач, указав код задачи.
Решены задачи: 1-11,15,18. Не решены: 12-14,16,17,19-22.

Задачи

C1.1. Напечатать ряд чисел 20 в виде:

20 20 20 20 20 20 20 20 20 20.

C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.

C1.3. Напечатать «столбиком»:
а) все целые числа от 20 до 35;
б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > 10);
в) третьи степени всех целых чисел от a до 50 (значение a вводится с клавиатуры; a < 50);
г) все целые числа от a до b (значения a и b вводятся с клавиатуры; b < a).

C1.4. Напечатать числа следующим образом:
а)

10 10.4
11 11.4
...
25 25.4

б)

25 25.5 24.8
26 26.5 25.8
...
35 35.5 34.8

C1.5. Напечатать числа следующим образом:
а)

21 19.2
20 18.2
...
10 8.2

б)

45 44.5 44.2
44 43.5 43.2
...
25 24.5 24.2

C1.6. Напечатать числа следующим образом:
а)

21 20.4
22 21.4
...
35 34.4

б)

16 15.5 16.8
17 16.5 17.8
...
24 23.5 24.8

C1.7. Одна штука некоторого товара стоит 55,99 руб. Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.

C1.8. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).

C1.9. Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, …, 22 дюйма (1 дюйм = 25,4 мм).

C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).

C1.11. Считая, что Земля — идеальная сфера с радиусом R = 6370 км, определить расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, … 10 км.

C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.

C1.13. Напечатать таблицу умножения на 7:

1 х 7 = 7
2 х 7 = 14
...
9 х 7 = 63

C1.14. Напечатать таблицу умножения на 9:

9 х 1 = 9
9 х 2 = 18
...
9 х 9 = 81

C1.15. Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1 <= n <= 9).

C1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) .

C1.17. Вывести «столбиком» значения sin(0,1),  sin(0,2) , …,  sin(1,6).

C1.18. Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).

C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).

C1.20. Вывести «столбиком» следующие числа: 2,1,  2,2,  2,3,  …,  2,8.

C1.24. Вывести «столбиком» следующие числа: 3,2,  3,2,  3,3,  …,  3,9.

C1.21. Вывести «столбиком» следующие числа: 2,2,  2,4,  2,6,  …, 4,2.

C1.22. Вывести «столбиком» следующие числа: 4,4,  4,6,  4,8,  …, 6,4.


NEW: Наш Чат, в котором вы можете обсудить любые вопросы, идеи, поделиться опытом или связаться с администраторами.


Понравилась статья? Поделиться с друзьями:
4 1 голос
Рейтинг статьи
Подписаться
Уведомить о

79 комментариев
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

C1.13.
using System;
namespace ProgrammByZhulik
{
  class Program
  {
    static void Main()
    {
       
      Console.WriteLine(«Таблица умножения на 7:»);
      Console.WriteLine(«————————«);
       
      for (int i = 1; i < 10; i++)
      {

        Console.WriteLine(i + » * 7 = » + i * 7);
      }
      Console.ReadLine();
    }
  }
}

C1.19
Надеюсь что правильно решил задачу

using System;
using System.Diagnostics;

namespace zad21
{
  class Program
  {
    static void Main()
    {
      Console.Write(«Введите стоимость 1 килограмма: «);
      decimal kilogram = Convert.ToInt32(Console.ReadLine());
      decimal gramm;
      for ( gramm = 100; gramm < 2001; gramm = gramm + 100)
      {
        Console.WriteLine(gramm + «г » + «= » + Math.Round(kilogram) / 1000 * Math.Round(gramm) + «рублей»);
      }
    }
  }
}

C1.17

using System;

namespace zad20
{
  class Program
  {
    static void Main()
    {
      for(double a = 0.1; a < 1.7; a = a + 0.1)
      {
        Console.WriteLine(«sin {0}», Math.Sin(a));
      }
    }
  }
}

C1.16
Программа довольно правильно работает

using System;

namespace zad19
{
  class Program
  {
    static void Main()
    {
      for(int a = 2; a < 22; a++)
      {
        Console.WriteLine(«sin:{0}», Math.Sin(a));
      }
    }
  }
}

C1.13
Могут быть косяки, недавно учу c#

using System;

namespace zad18
{
  class Programm
  {
    static void Main()
    {
      int a;
      for (a = 1; a < 11; a++)
      {
        int res = 7 * a;
        Console.WriteLine(«7 * {0} = {1} «, a, res);
      }
    }
  }
}

Последний раз редактировалось 9 месяцев назад Vadim ем

{
           // C1.20.Вывести «столбиком» следующие числа: 2,1, 2,2, 2,3, …, 2,8.

           for (double i = 2; i < 3; i = i + 0.1)
               Console.WriteLine(Math.Round(i,2));
       }

{
           // C1.18. Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).

           Console.WriteLine(«стоимость 1 кг сыра вводится с клавиатуры : «);
           int cena = Convert.ToInt32(Console.ReadLine());

           for (int i = 50; i < 1000; i+=50)
               Console.WriteLine(i +» kg = » + i*cena );
       }

{
           // CC1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) ..

           for (int i = 1; i < 21; i++)
               Console.WriteLine(«sin(«+i+») = «+Math.Sin(i));
       }

 {
           // C1.15. Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1 <= n <= 9).

           Console.WriteLine(«Напечатать таблицу умножения на число n \n VVedite chislo n»);

           int n = Convert.ToInt32(Console.ReadLine());
           if (n >= 1 && n <= 9)
           {
           for (int i = 1; i < 10; i++)
               Console.WriteLine(i +» x » +n+» = » +i*n);
           }
           else
           {
               Console.WriteLine(«EROR$)$5»);
           }
       }

{
           // C1.13. Напечатать таблицу умножения на 7:
           // 1 х 7 = 7
           //2 х 7 = 14…
           //9 х 7 = 63

           Console.WriteLine(«Напечатать таблицу умножения на 7″);
           for (int i = 1; i < 10; i++)
               Console.WriteLine(i +» x 7 = » +i*7);
       }

{
           // C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4.
           // Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.

               double z = 1.25 * Math.Pow(10, -4); //0,000125
               double p0 = 1.29;

           int h = 0;

           double p = p0 * (Math.Pow(( Math.E), (h * (-z)))) ; //1.29*( 2.718… ^ h*-0,000125_)

           for ( h = 0; h < 1001; h += 100)
               Console.WriteLine( h + » m = «+p *h+» kg/m^3″);

       }

{
           // C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры)

           int dollar ;
           double rub = 61.82;
           for (dollar = 1; dollar < 21; dollar++)
               Console.WriteLine( dollar + » dollar USA = «+ rub*dollar +» rub»);
       }

{
           // C1.8. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).

           int lb ;
           double kg = 0.453;
           for (lb = 1; lb < 11; lb++)
           Console.WriteLine(lb +» lb = » +kg*lb + » kg «);
       }

{
           // C1.7.Одна штука некоторого товара стоит 55,99 руб.
           // Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.

           double cena = 55.95;
           int kolvo;
           for ( kolvo = 1; kolvo < 21 ; kolvo++)
                   Console.WriteLine (kolvo + » = «+ cena*kolvo);
       }

{
           //C1.6. Напечатать числа следующим образом:21 20.4        22 21.4…   35 34.4

           double a;
           for ( a = 21; a < 36 ; a++) Console.WriteLine(a+» » + (a — 0.6) + «\n «);
       }

 {
           //C1.6. Напечатать числа следующим образом:б) 16 15.5 16.8     17 16.5 17.8…    24 23.5 24.8

           double a;
           for ( a = 16; a < 25 ; a++) Console.WriteLine(a+» » + (a — 0.5) +» «+(a+0.8)+ «\n «);
       }

 static void Main(string[] args)
       {
           //4. Напечатать числа следующим образом: //10 10.4//11 11.4…//25 25.4

           double a;
           for ( a = 10; a < 26 ; a++) Console.WriteLine(a+» «+ (a+0.4) +»\n «);
       }

{
           //4. Напечатать числа следующим образом: б)25 25.5 24.8 26 26.5 25.8…  35 35.5 34.8

           double a;
           for ( a = 25; a < 36 ; a++) Console.WriteLine(a+» » + (a + 0.5) +» «+ (a — 0.2) + «\n «);
       }

{
           // C1.3. Напечатать «столбиком»:
           //а) все целые числа от 20 до 35;
           //б) квадраты всех целых чисел от 10 до g(значение g вводится с клавиатуры; g > 10);
           //в) третьи степени всех целых чисел от a до 50(значение a вводится с клавиатуры; a < 50);
           //г) все целые числа от a до b(значения a и b вводятся с клавиатуры; b < a).
           Console.WriteLine(«\n а) все целые числа от 20 до 35»);
           for (int a = 20; a < 36 ; a++) Console.WriteLine(a);

           Console.WriteLine(«\n\n б) квадраты всех целых чисел от 10 до g(значение g вводится с клавиатуры; g > 10);»);
           int g = Convert.ToInt32(Console.ReadLine());
           for (int b = 10; b < g; b++) Console.WriteLine(b*b);

           Console.WriteLine(«\n\n в) третьи степени всех целых чисел от f до 50(значение a вводится с клавиатуры; f < 50)»);
           int f = Convert.ToInt32(Console.ReadLine());
           for (int c = f; c < 50; c++) Console.WriteLine(c*c*c);

           Console.WriteLine(«\n \n г) все целые числа от a до b(значения a и b вводятся с клавиатуры; b < a).»);
           int aa = Convert.ToInt32(Console.ReadLine());
           int bb = Convert.ToInt32(Console.ReadLine());
           for (int d = aa; d < bb; d++) Console.WriteLine(d);
       }

/*
C1.12. Плотность воздуха убывает с высотой по закону p = p0e^-hz ,
где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4.
Напечатать таблицу зависимости плотности от высоты для значений от
0 до 1000 м через каждые 100 м.
*/
using System;

class Program
{
private static void Main(string[] args)
{
const double p0 = 1.29;
const double z = 0.000125;
double p, m;

for (int h = 0; h <= 1000; h += 100)
{
m = — h * z;
p = p0 * Math.Exp(m);
System.Console.WriteLine(«h =» + h + » p = « + p);
}

}

//C 1.4
/*using System;

namespace aboba
{

  class Programm
  {

    static void Main(string[] args)
    {
//А
 for(int i = 10; i < 25; ++i)
      {
       
        Console.WriteLine(«{0} {0}.4 «, i);
      }

//Б
 for(int i = 25; i < 35; ++i)
      {
        int a = i — 1;
        Console.WriteLine(«{0} {0}.5 {1}.8», i, a);
      }

}
 

 }
  

} */

using System;
//С1. Вывод данных по формату
namespace С1
{
    class Program
    {
        static double Input (string Name, double Min = -1.7E308, double Max = 1.7E308, double Exception1 = -1.7E308, double Exception2 = -1.7E308)
        {
            double Num;
            Console.WriteLine($"Введите {Name}:");
            while (!(double.TryParse(Console.ReadLine(), out Num) && Num >= Min && Num <= Max && Num != Exception1 && Num != Exception2)) Console.WriteLine("Введено неверное значение, повторите ввод:");
            return Num;
        }
        static void Main()
        {
            //C1.1
            Console.WriteLine("C1.1. Напечатать ряд чисел 20 в виде: 20 20 20 20 20 20 20 20 20 20");
            for (int a = 0; a < 10; a++) Console.Write("20 ");
            Console.ReadKey();
            Console.Clear();
            //C1.2
            Console.WriteLine("C1.2.Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.");
            double N2A = Input("любое число для повторения");
            int N2B = (int) Input("количество повторений",1);
            for (int a = 0; a < N2B; a++) Console.Write($"{N2A} ");
            Console.ReadKey();
            Console.Clear();
            //C1.3
            Console.WriteLine("C1.3. Напечатать «столбиком»:\nа) все целые числа от 20 до 35;\nб) квадраты всех целых чисел от 10 до b(значение b вводится с клавиатуры; b > 10);\nв) третьи степени всех целых чисел от a до 50(значение a вводится с клавиатуры; a < 50);\nг) все целые числа от a до b(значения a и b вводятся с клавиатуры; b < a).");
            Console.ReadKey();
            Console.WriteLine("\nвсе целые числа от 20 до 35");
            for (int a = 20; a < 36; a++) Console.WriteLine(a);
            Console.ReadKey();
            Console.WriteLine("\nквадраты всех целых чисел от 10 до b(значение b вводится с клавиатуры; b > 10)");
            int N3B = (int)Input("значение В, должно быть больше 10", 11);
            for (int a = 10; a < N3B+1; a++) Console.WriteLine(Math.Pow(a,2));
            Console.ReadKey();
            Console.WriteLine("\nтретьи степени всех целых чисел от a до 50(значение a вводится с клавиатуры; a < 50");
            int N3A = (int)Input("значение A, должно быть меньше 50", -1.7E308, 49);
            for (int a = N3A; a < 51; a++) Console.WriteLine(Math.Pow(a, 3));
            Console.ReadKey();
            Console.WriteLine("\nвсе целые числа от a до b(значения a и b вводятся с клавиатуры; b < a");
            int N3A2 = (int)Input("значение A");
            int N3B2 = (int)Input("значение B, должно быть меньше А", -1.7E308, N3A2-1);
            for (int a = N3A2; a > N3B2-1; a--) Console.WriteLine(a);
            Console.ReadKey();
            Console.Clear();
            //C1.4
            Console.WriteLine("C1.4. Напечатать числа следующим образом:");
            for (int a = 10; a < 26; a++) Console.WriteLine($"{a} {a}.04");
            Console.ReadKey();
            Console.Clear();
            for (double b = 24.8; b < 35; b += 1) Console.WriteLine($"{(int) b + 1} {b+0.7} {b}");
            Console.ReadKey();
            Console.Clear();
            //C1.5
            Console.WriteLine("C1.5. Напечатать числа следующим образом:");
            for (double a = 19.2; a > 8; a-=1) Console.WriteLine($"{a+1.8} {a}");
            Console.ReadKey();
            Console.Clear();
            for (double b = 45; b > 24; b -= 1) Console.WriteLine($"{b} {b-0.5} {b-0.8}");
            Console.ReadKey();
            Console.Clear();
            //C1.6
            Console.WriteLine("C1.5. Напечатать числа следующим образом:");
            for (double a = 21; a < 36; a += 1) Console.WriteLine($"{a} {a-0.6}");
            Console.ReadKey();
            Console.Clear();
            for (double b = 16; b < 25; b += 1) Console.WriteLine($"{b} {b - 0.5} {b + 0.8}");
            Console.ReadKey();
            Console.Clear();
            //C1.7
            Console.WriteLine("C1.7. Одна штука некоторого товара стоит 55,99 руб. Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.");
            double N7 = 55.99;
            for (int a = 1; a < 21; a++) Console.WriteLine($"{a}\t{N7*a}") ;
            Console.ReadKey();
            Console.Clear();
            //C1.8
            Console.WriteLine("C1.8. Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов (1 фунт = 453 г).");
            double N8 = 0.453;
            for (int a = 1; a < 11; a++) Console.WriteLine($"{a} фунтов\t{(N8*a):f3} килограммов");
            Console.ReadKey();
            Console.Clear();
            //C1.9
            Console.WriteLine("C1.9. Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, …, 22 дюйма (1 дюйм = 25,4 мм).");
            for (int a = 10; a < 23; a++) Console.WriteLine($"{a} дюймов \t{(a*2.54):f1} см");
            Console.ReadKey();
            Console.Clear();
            //C1.10
            Console.WriteLine("C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).");
            double N10 = Input("курс доллара", 0);
            for (int a = 1; a < 21; a++) Console.WriteLine($"{a} долларов\t{a*N10} рублей");
            Console.ReadKey();
            Console.Clear();
            //C1.11
            Console.WriteLine("C1.11. Считая, что Земля — идеальная сфера с радиусом R = 6370 км, определить расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, … 10 км.");
            double N11 = 0;
            for (int a =1; a<11;a++)
            {
                N11 = Math.Sqrt(Math.Pow((6370 + a), 2)-Math.Pow(6370,2));
                Console.WriteLine($"Высота {a} км\tГоризонт {N11:f1} км");
            }
            Console.ReadKey();
            Console.Clear();
            //C1.12
            Console.WriteLine("C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.");
            double N12 = 0;
            for (int a = 0; a<1001; a+=100)
            {
                N12 = 1.29 * (Math.Pow(Math.E, (-a * 1.25E-4)));
                Console.WriteLine($"высота {a} м\tплотность {N12:f3} кг/м3");
            }
            Console.ReadKey();
            Console.Clear();
            //C1.13
            Console.WriteLine("Напечатать таблицу умножения на 7:");
            for (int a = 1; a < 10; a++) Console.WriteLine($"{a} X {7} = {a*7}");
            Console.ReadKey();
            Console.Clear();
            //C1.14
            Console.WriteLine("C1.14. Напечатать таблицу умножения на 9:");
            for (int a = 1; a < 10; a++) Console.WriteLine($"{9} X {a} = {9 * a}");
            Console.ReadKey();
            Console.Clear();
            //C1.15
            Console.WriteLine("C1.15. Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1 <= n <= 9).");
            int N15 = (int)Input("число от 1 до 9", 1, 9);
            for (int a = 1; a < 10; a++) Console.WriteLine($"{N15} X {a} = {N15 * a}");
            Console.ReadKey();
            Console.Clear();
            //C1.16
            Console.WriteLine("C1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) .");
            for (int a = 2; a < 21; a++) Console.WriteLine($"sin({a}) = {(Math.Sin(a)):f3}");
            Console.ReadKey();
            Console.Clear();
            //C1.17
            Console.WriteLine("C1.17.Вывести «столбиком» значения sin(0,1),  sin(0, 2) , …,  sin(1, 6).");
            for (double a = 0.1; a < 1.7; a += 0.1) Console.WriteLine($"sin({a:f1}) = {(Math.Sin(a)):f3}");
            Console.ReadKey();
            Console.Clear();
            //C1.18
            Console.WriteLine("C1.18. Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра (стоимость 1 кг сыра вводится с клавиатуры).");
            double N18 = Input("стоимость 1кг сыра",0);
            for (int a = 50; a < 1001; a += 50) Console.WriteLine($"Цена за {a}г сыра\t{N18*(a)/1000}");
            Console.ReadKey();
            Console.Clear();
            //C1.19
            Console.WriteLine("C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).");
            double N19 = Input("стоимость 1кг конфет", 0);
            for (int a = 100; a < 2001; a += 100) Console.WriteLine($"Цена за {a}г конфет\t{N19 * (a) / 1000}");
            Console.ReadKey();
            Console.Clear();
            //C1.20
            Console.WriteLine("C1.20. Вывести «столбиком» следующие числа: 2,1,  2,2,  2,3,  …,  2,8.");
            for (double a = 2.1; a < 2.9; a += 0.1) Console.WriteLine($"{a:f1}");
            Console.ReadKey();
            Console.Clear();
            //C1.21
            Console.WriteLine("C1.24(21). Вывести «столбиком» следующие числа: 3,2,  3,2,  3,3,  …,  3,9.");
            for (double a = 3.1; a < 4; a += 0.1) Console.WriteLine($"{a:f1}");
            Console.ReadKey();
            Console.Clear();
            //C1.22
            Console.WriteLine("C1.21(22). Вывести «столбиком» следующие числа: 2,2,  2,4,  2,6,  …, 4,2.");
            for (double a = 2.2; a < 4.3; a += 0.2) Console.WriteLine($"{a:f1}");
            Console.ReadKey();
            Console.Clear();
            //C1.23
            Console.WriteLine("C1.22(23). Вывести «столбиком» следующие числа: 4,4,  4,6,  4,8,  …, 6,4.");
            for (double a = 4.4; a < 6.5; a += 0.2) Console.WriteLine($"{a:f1}");
            Console.ReadKey();
            Console.Clear();
        }
    }
}


Последний раз редактировалось 2 лет назад Михаил ем

Привет, что в твоем коде означает Input и в принципе для чего он нужен в C#

//C1.15
            Console.WriteLine("C1.15. Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1 <= n <= 9).");
            int N15 = (int)Input("число от 1 до 9", 1, 9);
            for (int a = 1; a < 10; a++) Console.WriteLine($"{N15} X {a} = {N15 * a}");
            Console.ReadKey();
            Console.Clear();

я имел ввиду эту задачу

C 1.3

int q = 20;
int w = 35;
for (int i = q; i < w + 1; i++) Console.WriteLine(i);

Console.Write(«Введите число b (больше 10): «);
int b = Convert.ToInt32(Console.ReadLine());
for (int j = 10; j < b + 1; j++)
{
  int r = j * j;
  Console.WriteLine($»Квадрат числа {j} = {r}»);
}

Console.Write(«Введите число a (меньше 50): «);
int a = Convert.ToInt32(Console.ReadLine());
for (int f = a; f < 50; f++)
{
  int r = f * f * f;
  Console.WriteLine($»Третья степень числа {f} = {r}»);
}

Console.Write(«Введите число s: «);
int s = Convert.ToInt32(Console.ReadLine());
Console.Write(«Введите число d (должно быть меньше, чем s): «);
int d = Convert.ToInt32(Console.ReadLine());
for (int z = s; z > d; z—)
{
  Console.Write($»{z} «);
}

C1.16. Напечатать «столбиком» значения sin(2) , sin(3) , …, sin(20) .

 double x=1;
            for(int i=0; i<20; i++)
            {
                Console.WriteLine($"sin({x}) = " + Math.Sin(x));
                x++;
            }

1.2
Console.Write(«Введите число для вывода:»);
int a = int.Parse(Console.ReadLine());

for (int i = 0; i < 10; i++) Console.Write($"{a} ");

Console.WriteLine($"{a}.");

С1.19.
//C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).
first:
Console.WriteLine(«Введите стоимость конфет за 1 кг»);
string str = Console.ReadLine();
if (str != null)
{
int price = Convert.ToInt32(str);
int i = 0;
int mult = 100;
for (; i < 20; i++)
{
Console.WriteLine("Цена {0} шт конфет = {1}", mult, (price * mult));
mult = mult + 100;
}
Console.ReadKey();
}
else
{
goto first;
}

1.24
for (double i = 3.2; i < 4.0; i += 0.1)
{

Console.WriteLine($"{i}\t{i+0}");
}

C1.13. Напечатать таблицу умножения на 7:
for (int i = 1; i < 10; i++)
{
Console.WriteLine($"{i} * {7} = {i*7}");
}

C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.

static void Main(string[] args)
{
   double p0 = 1.29;
   double z = 1.25E-4;
   for (int h = 0; h <= 1000; h += 100)
   {
      double p = p0 * Math.Exp( -h * z);
      Console.WriteLine("Высота: " + h + " Плотность воздуха: " + p);
   }
}

C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.
Решение:

static void Main(string[] args)
{
   Console.Write("Введите число, которое будет выведено n раз: ");
   var Value = Int32.Parse(Console.ReadLine());
   Console.Write($"Введите какое количество раз, будет выведено число {Value}: ");
   var ValueFor = Int32.Parse(Console.ReadLine());
   for (int i = 0; i < ValueFor; ++i)
       Console.Write($"{Value} ");
}

C1.12. Плотность воздуха убывает с высотой по закону p = p0e-hz , где p — плотность на высоте h метров, p0 = 1,29 кг/м3, z =1,25·10-4. Напечатать таблицу зависимости плотности от высоты для значений от 0 до 1000 м через каждые 100 м.

static void Main(string[] args)
{
   double h,P, P0 = 1.29;
   double z = 1.25 * Math.Pow(10, -4);
   for (h = 0; h <= 1000; h = h + 100)
   {
      P = P0 * Math.Pow(Math.E, -h * z);
      Console.WriteLine("На высоте " + h + " метров плотность воздуха составляет : " + P);
  }
}

C1.22. Вывести «столбиком» следующие числа: 4,4, 4,6, 4,8, …, 6,4.

for (double i = 4.4; i < 6.4; i+=0.2)
   Console.WriteLine(i);

Как сделать, чтобы при выводе целого числа в формате double, писалось с нулем? Не помогает:

if ( i == (int)i )     
   Console.WriteLine((int)i + "."); 

C1.19. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводится с клавиатуры).

double price = Convert.ToDouble(Console.ReadLine());
for (int i = 100; i <= 2000; i += 100)
   Console.WriteLine(" Цена за " + i + " г = " + price / 1000 * i + " руб.");

C1.17. Вывести «столбиком» значения sin(0,1), sin(0,2) , …, sin(1,6).

for (double i = 0.1; i <= 1.6; i += 0.1)             
   Console.WriteLine(String.Format("{0:f3}", Math.Sin(i)));

C1.3. Напечатать «столбиком»:
б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > 10);

string bString = Console.ReadLine();
int b = Convert.ToInt32(bString);
for (int i = 10;i <= b; i++)
   Console.WriteLine(i*i);

Мой вариант:

Console.WriteLine("Все целые числа от 20 до 35");
for (int i = 20; i < 36; i++)
   Console.Write(i + " ");
Console.WriteLine();
            
Console.WriteLine("Квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b < 50);");
Console.Write("Введите значение b: ");
int b = Int32.Parse(Console.ReadLine());
for (int i = 10; i <= b; i++)
   Console.Write(i * i + " ");
Console.WriteLine();

Console.WriteLine("Третьи степени всех целых чисел от a до 50 (значение a вводится с клавиатуры; a < 50);");
Console.Write("Введите значение a:  ");
int a = Int32.Parse(Console.ReadLine());
for (int i = a; i <= 50; i++)
   Console.Write(i * i * i + " ");
Console.WriteLine();

Console.WriteLine("Все целые числа от a до b (значения a и b вводятся с клавиатуры; b < a)");
Console.Write("Введите значение a: ");
a = Int32.Parse(Console.ReadLine());
Console.Write("Введите значение b: ");
b = Int32.Parse(Console.ReadLine());
for (int i = a; i >= b; i--)
   Console.Write(i + " ");
Console.ReadLine();

C1 .3.Напечатать «столбиком»:
а) все целые числа от 20 до 35;
б) квадраты всех целых чисел от 10 до b (значение b вводится с клавиатуры; b > 10);
в) третьи степени всех целых чисел от a до 50 (значение a вводится с клавиатуры; a < 50); г) все целые числа от a до b (значения a и b вводятся с клавиатуры; b < a).

            // a)
            Console.WriteLine(«а) все целые числа от 20 до 35»);
            for (int i = 20; i < 36; i++)
                Console.WriteLine(i);
            // б)
            Console.Write("Введите число b > 10: «);
            int b = int.Parse(Console.ReadLine());
            for (int i = 10; i <= b; i++)
                Console.WriteLine($"Квадрат числa {i} = {i*i}");
            Console.WriteLine();
            //в)
            Console.WriteLine("в) кубы всех целых чисел от a до 50 \n(значение a вводится с клавиатуры; a < 50)");
            Console.Write("Введите число a: ");
            int a = int.Parse(Console.ReadLine());
            for (int i = a; i <= 50; i++)
                Console.WriteLine($"Куб числa {i} = {Math.Pow(i, 3)}");
            Console.WriteLine();
            //г)
            Console.WriteLine("г) все целые числа от a до b \n(значения a и b вводятся с клавиатуры; b < a: ");
            Console.Write("Введите число а: ");
            a = int.Parse(Console.ReadLine());
            Console.Write("Введите число b: ");
            b = int.Parse(Console.ReadLine());        
            for (int i = a; i >= b; i—)
                Console.WriteLine(i);
            Console.ReadLine();

C1.1. Напечатать ряд чисел 20 в виде:

for (int i = 0; i < 10; i++)
   Console.Write("20 ");
Console.WriteLine();

C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.

Console.WriteLine("Введите любое число");
double x = double.Parse(Console.ReadLine());
for (int i = 0; i < 10; i++)
   Console.Write($"{x} ");

Задачи С1.4-С1.6
Не знаю, возможно сильно намудрил, только изучаю C#

//C1.4.
// a)
Console.WriteLine("C1.4 a");
for (int i = 10; i <= 25; i++)
    Console.WriteLine($"\t{i} {i + 0.4}");
// b)
Console.WriteLine("C1.4 b");
for (int i = 25; i < 36; i++)
    Console.WriteLine($"\t{i} {i + 0.5} {i - 0.2}");
//C1.5
// a)
Console.WriteLine("C1.5 a");
for (int i = 21; i >= 10; i--)
   Console.WriteLine($"\t{i} {i - 1.8}");
//b
   Console.WriteLine("C1.5 b");
for (int i = 45; i >= 25; i--)
   Console.WriteLine($"\t{i} {i - 0.5} {i - 0.8}");
//C1.6.
//a
Console.WriteLine("C1.6 a");
for (int i = 21; i <= 35; i++)
    Console.WriteLine($"\t{i} {i - 0.6}");
Console.WriteLine();
//b
Console.WriteLine("C1.6 b");
for (int i = 16; i <= 24; i++)
    Console.WriteLine($"\t{i} {i - 0.5} {i + 0.8}");

C1.6. Напечатать числа следующим образом:
а)

for (int i = 21; i <= 35; i++ )
Console.WriteLine(i + " " + (i-1) + ".4 " ); 

б)

for (int i = 16; i <= 24; i++ )
Console.WriteLine(i + " " + (i - 1) + ".5 " + i + ".8 "); 

C1.5. Напечатать числа следующим образом:
а)

for (int i = 21; i >= 10; i-- )
   Console.WriteLine(i + " " + (i-2) +  ".2 "); 

б)

for (int i = 45; i >= 25; i-- )
Console.WriteLine(i + " " + (i-1) + ".5 " + (i-1) +  ".2 ");

C1.4. Напечатать числа следующим образом:
а)

for (int i = 10; i < 26; i++)
   Console.WriteLine(i + " " + i +  ".4 "); 
Console.ReadKey();

б)

for (int i = 25; i < 36; i++)
   Console.WriteLine(i + " " + i + ".5 " + (i-1) + ".8 "); 
Console.ReadKey();

C1.2. Составить программу вывода любого числа любое заданное число раз в виде, аналогичном показанному в предыдущей задаче.

static void Main()
{             
   Console.WriteLine("Введите количество раз:");
   int n = Convert.ToInt32(Console.ReadLine());           
   char b = ' ';
   Console.WriteLine("Введите желаемое число:");
   double a = Convert.ToInt32(Console.ReadLine());
   for (int i=0;i<n;i++)
   {
      if (i == n - 1)
         b = '.';
      Console.Write("{0}{1}",a,b);                
   }
    Console.WriteLine();
}

можно и по проще:

int num;
num = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < 10; i++)
{
  Console.Write(num);
}

C1.10. Напечатать таблицу перевода 1, 2, … 20 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры).

double exchange;
while (true)
{
   try
   {
      Console.Write("Введите курс доллара: ");
      exchange = double.Parse(Console.ReadLine());
      break;
   }
   catch (Exception)
   {
      Console.WriteLine("Произошла ошибка, возможно вы ввели '.' вместо ','\nПопробуйте ещё раз");
      continue;
   }
}
for (int i = 1; i <= 20; i++)
   Console.WriteLine($"{i} доллар равен {i * exchange} рублям");

C1.15.Напечатать таблицу умножения на число n(значение n вводится с клавиатуры; 1 <= n <= 9).

Console.WriteLine("Vvedite chislo: ");
int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= 10; i++)
   Console.WriteLine(n + " x " + i + " = " + Convert.ToInt32(n * i));

C1.18.Напечатать таблицу стоимости 50, 100, 150, …, 1000 г сыра(стоимость 1 кг сыра вводится с клавиатуры).

Console.WriteLine("Vvedite stoimost 1 kg syra: ");
int cost = Convert.ToInt32(Console.ReadLine());
for (int i = 50; i <= 1000; i += 50)
   Console.WriteLine(i + " gram syr stoit: " + Convert.ToDouble((cost * i) / 1000) + " rub ");

C1.8.Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, …, 10 фунтов(1 фунт = 453 г).

for (int i = 1; i <= 10; i++)
   Console.WriteLine(i + " " + Convert.ToDouble(i * 0.453));

C1.7.Одна штука некоторого товара стоит 55,99 руб.Напечатать таблицу стоимости 2, 3, …, 20 штук этого товара.

for (int i = 1; i < 21; i++)
   Console.WriteLine(i + " " + Convert.ToDouble(i * 55.99));

C1.11. Считая, что Земля — идеальная сфера с радиусом R = 6370 км, определить расстояние до линии горизонта от точки с высотой над Землей, равной 1, 2, … 10 км.
Подскажите пожалуйста, сомневаюсь в правильности решения

static void Main(string[] args)
{
   double result;
   for(int i = 1; i <= 10; i++)
   {
      result = Math.Sqrt(2 * 6371 * i);
      Console.WriteLine("При точке с высотой над землей равной {0}км, расстояние до горизонта будет равным: {1}км", i, Math.Round(result, 0));
   }
   Console.ReadKey();
}

C1.9. Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, …, 22 дюйма (1 дюйм = 25,4 мм).

static void Main(string[] args)
{
    double result;
    for (double i = 10; i <= 22; i++)
    {
       result = i * 2.54;
       Console.WriteLine("{0} дюймов равно  {1} см", i, result);
    }
    Console.ReadKey(); 
}

Спасибо, так действительно короче.

C1.1. Напечатать ряд чисел 20 в виде:
20 20 20 20 20 20 20 20 20 20.

static void Main(string[] args)
{
   for(int i = 0; i <10; i++)
      Console.Write("20 ");
   Console.ReadKey();
}

Не совсем. Правильнее будет
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
Console.Write("20");
if (i < 9)
{
Console.Write(" ");
}
}
Console.WriteLine(".");
}

79
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x