"программы" может быть, я точно не знаю, просто пытаюсь мыслить логически
Shumnova42
14.06.2022
1. если есть ошибка или можно подругому сделать напишите. class program { class skier { public const float procent = 0.12f; public float distance = 7f; public float multiplication; public float alldistance; public float totalmileage = 7f; public float mileage(int day) { if (day == 1) { return alldistance = distance ; } else if (day > = 2 ) { for (int i = 2; i < = day; i++) { multiplication = distance * procent; alldistance = distance + multiplication; distance = alldistance; } } return alldistance; } public float totalpath(int days) { if (days == 1) { return totalmileage = distance; } else if (days > = 2) { for (int i = 2; i < = days; i++) { multiplication = distance * procent; alldistance = distance + multiplication; distance = alldistance; totalmileage += alldistance; } } return totalmileage; } } static void main(string[] args) { skier skier = new skier(); console.writeline("пробег лыжника за n дней тренировок, введите n: "); skier.mileage(convert.toint32(console.; console.writeline("пробег: "+ skier.alldistance); console.writeline("суммарный путь за m дней, введите m: "); skier.totalpath(convert.toint32(console.; console.writeline("суммарный путь: " + skier.totalmileage); console.readline(); } } 2. решил ее так как я сам понял.. class students { list< int> numbers = new list< int> (); public int countstudents; public int maxcount; public int mincount; public void clas(int n) { for (int i = 1; i < = n; i++) { console.writeline("введите кол-во учеников в классе: " ); countstudents = convert.toint32(console.; numbers.add(countstudents); } maxcount = numbers.max(); mincount = numbers.min(); console.writeline("численность превышает на: " + (maxcount-mincount) + " ученика/ов"); } static void main(string[] args) { students students = new students(); console.writeline("введите кол-во классов: "); students.clas(convert.toint32(console.; console.readline(); }
borvalmok432
14.06.2022
Реализацию на си пишите сами, я его не знаю, могу подсказать алгоритм. нужно обе переменные разделить на действительную часть и мнимую. a = a1 + j*a2; a1 = 1; a2 = -2 b = b1 + j*b2; b1 = 1; b2 = 3 и точно также все результаты вычислений делятся на две части. и каждую скобку записывай в отдельную пару переменных, а на последнем шаге всё сложишь и умножишь. можно и подпрограммы сделать на сумму и произведение. сумма s = a + b = (a1 + b1) + j*(a2 + b2); s1 = a1 + b1; s2 = a2 + b2 произведение p = a*b = (a1*b1 - a2*b2) + j*(a1*b2 + a2*b1) p1 = a1*b1 - a2*b2; p2 = a1*b2 + a2*b1 квадраты aa = a*a = (a1*a1 - a2*a2) + j*(2*a1*a2) aa1 = a1*a1 - a2*a2; aa2 = 2*a1*a2 bb = b*b = (b1*b1 - b2*b2) + j*(2*b1*b2) bb1 = b1*b1 - b2*b2; bb2 = 2*b1*b2
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Пункт главного меню с которого есть доступ к программам установленным на компьютере 59 : )