Последовательный вывод из двух циклов for - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста как правильно вывести поочередно из циклов. Нужно выводить Машину,Скорость,Машину,Скорость и т.д.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApplication1
  7. {
  8. public struct Car
  9. {
  10. public string speed;
  11. public enum CarModel
  12. {
  13. Toyota, Mazda, Opel, Audi, Honda, Hyonday, BMW, Datsun, Jeep, Renault
  14. }
  15. public CarModel carmod;
  16. }
  17. class Program
  18. {
  19. static void Main(string[] args)
  20. {
  21. Car cr;
  22. Car[] speed = new Car[10];
  23. speed[0].speed = "150";
  24. speed[1].speed = "160";
  25. speed[2].speed = "170";
  26. speed[3].speed = "180";
  27. speed[4].speed = "190";
  28. speed[5].speed = "200";
  29. speed[6].speed = "210";
  30. speed[7].speed = "220";
  31. speed[8].speed = "230";
  32. speed[9].speed = "240";
  33. for (cr.carmod = Car.CarModel.Toyota; cr.carmod <= Car.CarModel.Renault; cr.carmod++)
  34. {
  35. Console.WriteLine("Авто - {0}", cr.carmod);
  36. }
  37. for (int i = 0; i < 9; i++)
  38. {
  39. Console.WriteLine("Скорость - {0} км/ч", speed[i].speed);
  40. }
  41. Console.ReadKey();
  42. }
  43. }
  44. }

Решение задачи: «Последовательный вывод из двух циклов for»

textual
Листинг программы
  1. namespace ConsoleApplication47
  2. {
  3.     struct CarInfo
  4.     {
  5.         public string CarModel;
  6.         public float Speed;
  7.  
  8.         public CarInfo(string CarModel, float Speed)
  9.         {
  10.             this.CarModel = CarModel;
  11.             this.Speed = Speed;
  12.         }
  13.  
  14.         public void WriteCarInfo()
  15.         {
  16.             Console.WriteLine("Марка: {0}, скорость: {1}", CarModel, Speed);
  17.         }
  18.     }
  19.  
  20.     class Program
  21.     {
  22.         static void Main()
  23.         {
  24.             CarInfo car1 = new CarInfo("Toyota", 150);
  25.             Console.Write("car1: ");
  26.             car1.WriteCarInfo();
  27.             CarInfo car2 = new CarInfo("Mazda", 160);
  28.             Console.Write("car2: ");
  29.             car2.WriteCarInfo();
  30.  
  31.             Console.ReadLine();
  32.         }
  33.     }
  34. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут