Compare commits
No commits in common. "8548f7c734f27c431916b820d47dff622f21d105" and "d127ee3456214e92fc7a0559c8225204a14653dc" have entirely different histories.
8548f7c734
...
d127ee3456
|
@ -0,0 +1,32 @@
|
||||||
|
using System;
|
||||||
|
|
||||||
|
public class Laba2
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public static void Main(string[] args)
|
||||||
|
{
|
||||||
|
const int a = 2;
|
||||||
|
int[][] b = new[]
|
||||||
|
{
|
||||||
|
new int[] { 1, 2, 8 },
|
||||||
|
new int[] { 3, 4, 5 },
|
||||||
|
new int[] { 6, 7, 9 }
|
||||||
|
};
|
||||||
|
calculation(b, a);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static int[][] calculation(int[][] b, int a)
|
||||||
|
{
|
||||||
|
int[][]c = new int[b.Length][b[0].Length]; //недопустимий специфікатор рангу: вимагається "," або "]";
|
||||||
|
for (int i = 0; i < b.Length; i++)
|
||||||
|
{
|
||||||
|
c[i] = new int[b[i].Length];
|
||||||
|
for (int j = 0; j < b[i].Length; j++)
|
||||||
|
{
|
||||||
|
c[i][j] = b[i][j] * a;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return c;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,86 +0,0 @@
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace ConsoleApp1
|
|
||||||
{
|
|
||||||
class Furniture
|
|
||||||
{
|
|
||||||
// 5 полів
|
|
||||||
private string type;
|
|
||||||
private string material;
|
|
||||||
private string color;
|
|
||||||
private int price;
|
|
||||||
private int amount;
|
|
||||||
|
|
||||||
// конструктор з атрибутами
|
|
||||||
public Furniture(string type, string material, string color, int price, int amount)
|
|
||||||
{
|
|
||||||
this.type = type;
|
|
||||||
this.material = material;
|
|
||||||
this.color = color;
|
|
||||||
this.price = price;
|
|
||||||
this.amount = amount;
|
|
||||||
}
|
|
||||||
|
|
||||||
// методи для повернення атрибутів
|
|
||||||
public string getType()
|
|
||||||
{
|
|
||||||
return type;
|
|
||||||
}
|
|
||||||
|
|
||||||
public string getMaterial()
|
|
||||||
{
|
|
||||||
return material;
|
|
||||||
}
|
|
||||||
|
|
||||||
public string getColor()
|
|
||||||
{
|
|
||||||
return color;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getPrice()
|
|
||||||
{
|
|
||||||
return price;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getAmount()
|
|
||||||
{
|
|
||||||
return amount;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Main(string[] args)
|
|
||||||
{
|
|
||||||
|
|
||||||
Furniture[] furnitureArr = {
|
|
||||||
new Furniture("шафа", "дерево", "коричневий", 5000, 2),
|
|
||||||
new Furniture("стiл", "скло", "чорний", 3000, 3),
|
|
||||||
new Furniture("лiжко", "метал", "срiблястий", 8000, 1),
|
|
||||||
new Furniture("диван", "тканина", "сiрий", 10000, 2),
|
|
||||||
new Furniture("стiлець", "метал", "синій", 500, 4)
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// Сортування масиву за ціною за зростанням
|
|
||||||
var sorted = furnitureArr.OrderBy(ob => ob.price).ToArray();
|
|
||||||
// Вивести відсортований масив
|
|
||||||
Console.WriteLine("Вiдсортований за цiною (за зростанням):");
|
|
||||||
foreach (Furniture f in sorted)
|
|
||||||
{
|
|
||||||
Console.WriteLine(f.getType() + " - " + f.getPrice() + " грн;");
|
|
||||||
}
|
|
||||||
Console.WriteLine(' ');
|
|
||||||
// Сортування масиву за кількістю за спаданням
|
|
||||||
var sortedReversery = furnitureArr.OrderBy(ob => ob.amount).ToArray().Reverse();
|
|
||||||
// Вивести відсортований масив
|
|
||||||
Console.WriteLine("Вiдсортований за кiлькiстю (за спаданням):");
|
|
||||||
foreach (Furniture f in sortedReversery)
|
|
||||||
{
|
|
||||||
Console.Write($"{f.getType()} - {f.getAmount()}; " );
|
|
||||||
}
|
|
||||||
Console.WriteLine(' ');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue