Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
Stealser
0 / 0 / 0
Регистрация: 10.04.2015
Сообщений: 2
#1

Задача со списком - C#

30.01.2017, 12:33. Просмотров 224. Ответов 1
Метки нет (Все метки)

Дан список:
C#
1
2
3
4
5
6
class ListItem
{
int a;
float b;
ListItem Next;
}
Составить подпрограмму проверки, равна ли сумма всех значений a сумме значений b с четными индексами.

Вот моё решение, но я не уверен, что оно правильное:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2017, 12:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задача со списком (C#):

Работа со списком - C#
Здравствуйте! Задачка такая. Имеется примерно такой список: Максим Информация1 Информация2 Информация3 Информация4 ...

Работа со списком - C#
Имеется класс Tovar, в котором есть поля: название, страна, объем и цена Class Tovar { public string _name; ...

Работа со списком List<> - C#
Здравствуйте! Есть задание реализовать футбольный матч. Есть класс с именем и возрастом игрока namespace FoothballGame { abstract...

Ошибка связанная со списком - C#
Есть класс Globals using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace...

Работа со списком в цикле - C#
Здравствуйте. в цикле for перебираю элементы списка и некоторые удаляю, столкнулся с ошибкой выхода за размер коллекции. Подскажите цикл...

Задание с Связным списком - C#
Всем доброго времени суток. заранее извиняюсь, но что то я не могу понять суть здания и разобраться что и как нужно сделать. Помогите...

1
Pikemaster
298 / 298 / 120
Регистрация: 24.09.2013
Сообщений: 769
Завершенные тесты: 4
30.01.2017, 12:38 #2
Stealser, скорее так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2017, 12:38
Привет! Вот еще темы с ответами:

ООП. Работа со списком - C#
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

работа со списком List и циклом for each - C#
как реализовать поиск элементов содержащихся в list с помощью цикла for each. list содержит следующее : SK = new sotrudniki(1,...

Парсинг формы с выпадающим списком - C#
Есть один буржуйский сайт на Джумле. Надо спарсить страницу, но одна проблемка - наполнение динамическое. На странице есть два выпадающие...

Работа со списком запущенных задач - C#
Задача - проверка запущен ли процесс с определенным именем. Process procList = Process.GetProcesses().; string...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru