Задача со списком - C#
Формулировка задачи:
Дан список:
Составить подпрограмму проверки, равна ли сумма всех значений a сумме значений b с четными индексами.
Вот моё решение, но я не уверен, что оно правильное:
class ListItem { int a; float b; ListItem Next; }
ListItem Root; int Count(ListItem root) { int suma=0; float sumb = 0; if (root.Next != null) while (root.Next != null) { suma=suma+root.a; if (root.b/2 == 0) sumb=sumb+root.b; root = root.Next; } return suma == sumb; }
Решение задачи: «Задача со списком»
textual
Листинг программы
ListItem Root; bool Count(ListItem root) { int suma=0, index=0; float sumb = 0; if (root.Next != null) while (root.Next != null) { suma=suma+root.a; if (index % 2 == 0) sumb=sumb+root.b; root = root.Next; index++; } return suma == sumb; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д