Последовательный вывод из двух циклов for - C#
Формулировка задачи:
Подскажите пожалуйста как правильно вывести поочередно из циклов. Нужно выводить Машину,Скорость,Машину,Скорость и т.д.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { public struct Car { public string speed; public enum CarModel { Toyota, Mazda, Opel, Audi, Honda, Hyonday, BMW, Datsun, Jeep, Renault } public CarModel carmod; } class Program { static void Main(string[] args) { Car cr; Car[] speed = new Car[10]; speed[0].speed = "150"; speed[1].speed = "160"; speed[2].speed = "170"; speed[3].speed = "180"; speed[4].speed = "190"; speed[5].speed = "200"; speed[6].speed = "210"; speed[7].speed = "220"; speed[8].speed = "230"; speed[9].speed = "240"; for (cr.carmod = Car.CarModel.Toyota; cr.carmod <= Car.CarModel.Renault; cr.carmod++) { Console.WriteLine("Авто - {0}", cr.carmod); } for (int i = 0; i < 9; i++) { Console.WriteLine("Скорость - {0} км/ч", speed[i].speed); } Console.ReadKey(); } } }
Решение задачи: «Последовательный вывод из двух циклов for»
textual
Листинг программы
namespace ConsoleApplication47 { struct CarInfo { public string CarModel; public float Speed; public CarInfo(string CarModel, float Speed) { this.CarModel = CarModel; this.Speed = Speed; } public void WriteCarInfo() { Console.WriteLine("Марка: {0}, скорость: {1}", CarModel, Speed); } } class Program { static void Main() { CarInfo car1 = new CarInfo("Toyota", 150); Console.Write("car1: "); car1.WriteCarInfo(); CarInfo car2 = new CarInfo("Mazda", 160); Console.Write("car2: "); car2.WriteCarInfo(); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д