Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.02.2020
Сообщений: 125

Переделать код, используя методы

28.04.2020, 11:24. Показов 422. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
 
namespace ConsoleApp85
{
    class Program
    {
        static void Main(string[] args)
        {
            {
                int k = 0;
                int sum = 0;
                int sred = 0;
                int[] temp = { 2, 3, -3, 3, 4, 6, -7, 5, 2, -8 };
                Console.WriteLine("Вывод температуры за декаду декабря");
                for (int i = 0; i < temp.Length; i++)
                {
                    Console.WriteLine(temp[i]);
                }
                for (int i = 0; i < temp.Length; i++)
                {
                    sum = sum + temp[i];
                    sred = sum / 10;
                    {
                        if(temp[i] > sred)
                        {
                            k++;
                        }
                    }
                }
                Console.WriteLine("Средняя температура за декаду декабря " + sred + " градусов ");
                Console.WriteLine();
                Console.WriteLine("Сколько раз температура поднимется выше среднего за декаду декабря?");
                Console.WriteLine();
                Console.WriteLine(k + " раз");
                Console.ReadLine();
            }
        }
    }
 
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.04.2020, 11:24
Ответы с готовыми решениями:

Переделать код на методы
Имеется вот такая штука Но внезапно оказалось что делать все нужно было через методы Что в данном задании можно через них сделать и...

Переделать код, создав один класс, функции сделать как методы
Помогите пожалуйста создать класс! using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Возможно ли переделать этот код, используя switch case?
Задание: Даны три числа. Проверить истинность высказывания: &quot;все числа положительные&quot;. Если какие-то из чисел не * соответсвуют...

3
Злой няш
 Аватар для I2um1
2136 / 1505 / 565
Регистрация: 05.04.2010
Сообщений: 2,881
28.04.2020, 11:38
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Linq;
 
public class Program
{
    public static void Main()
    {
        int[] temp = { 2, 3, -3, 3, 4, 6, -7, 5, 2, -8 };
        Console.WriteLine("Вывод температуры за декаду декабря");
        Console.WriteLine(string.Join('\n', temp));
        double sred = temp.Average();
        int k = temp.Count(x => x > sred);
        Console.WriteLine("Средняя температура за декаду декабря " + sred + " градусов ");
        Console.WriteLine();
        Console.WriteLine("Сколько раз температура поднимется выше среднего за декаду декабря?");
        Console.WriteLine();
        Console.WriteLine(k + " раз");
        Console.ReadLine();
    }
}
А вообще в оригинальной программе ошибка, так как средняя температура - это 0,7.
0
0 / 0 / 0
Регистрация: 02.02.2020
Сообщений: 125
28.04.2020, 11:43  [ТС]
Та нет, ошибки как таковой нету, там просто тип поменять и будет 0.7, прост температур требуется найти в целочисленной типе данных, а так спасибо вам

Добавлено через 4 минуты
немножко не так с помощью методов я подразумевал, с помощью например public static void
0
Злой няш
 Аватар для I2um1
2136 / 1505 / 565
Регистрация: 05.04.2010
Сообщений: 2,881
28.04.2020, 11:51
С такой одержимостью свою операционную систему писать не буду:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
using System;
using System.Collections.Generic;
using System.Text;
 
public class Program
{
    public static void Main()
    {
        int[] temp = { 2, 3, -3, 3, 4, 6, -7, 5, 2, -8 };
        Console.WriteLine("Вывод температуры за декаду декабря");
        Console.WriteLine(Join('\n', temp));
        double sred = Average(temp);
        int k = Count(temp, x => x > sred);
        Console.WriteLine("Средняя температура за декаду декабря " + sred + " градусов ");
        Console.WriteLine();
        Console.WriteLine("Сколько раз температура поднимется выше среднего за декаду декабря?");
        Console.WriteLine();
        Console.WriteLine(k + " раз");
        Console.ReadLine();
    }
 
    private static string Join<T>(char separator, IEnumerable<T> enumerable)
    {
        var builder = new StringBuilder();
        bool isFirst = true;
        foreach (T item in enumerable)
        {
            if (isFirst)
            {
                isFirst = false;
            }
            else
            {
                builder.Append(separator);
            }
 
            builder.Append(item);
        }
 
        return builder.ToString();
    }
 
    private static double Average(int[] array)
    {
        double sum = 0;
        foreach (int item in array)
        {
            sum += item;
        }
 
        return sum / array.Length;
    }
 
    private static int Count<T>(T[] array, Predicate<T> predicate)
    {
        int count = 0;
        foreach (T item in array)
        {
            if (predicate(item))
            {
                count++;
            }
        }
 
        return count;
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.04.2020, 11:51
Помогаю со студенческими работами здесь

Возможно ли переделать этот код, используя switch case? (без массива)
Задание: Даны три числа. Проверить истинность высказывания: &quot;все числа положительные&quot;. Если какие-то из чисел не * соответсвуют...

Нужно переделать через методы
СРОЧНО! Нужно переделать через методы Данный набор ненулевых целых чисел; признак его завершения - число 0. Вывести сумму всех...

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

Как переделать код из консольного кода в код формы с кнопками?
Ребята, не шарю совсем в windows forms, но написал в консольной свою программу. Каким способом можно переделать этот код в форму? ...

Cписок: Переделать код так, чтобы все методы выполнялись со структурой, которая объявлена в начале...
Добрый день. Есть программа, она работает с односвязным списком. Программа умеет: Добавлять в начало, конец и середину ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru