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

Введя через консоль два массива по 10 элементов каждый, выполняются поэлементно 4 арифметических действия (+,-,*,/)

28.11.2021, 01:03. Показов 1444. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа, с помощью которой, введя через консоль два массива по 10 элементов каждый, выполняются поэлементно 4 арифметических действия (+,-,*,/). Имея возможность возвести полученный результат в квадрат и возможность каждый третий результат умножить на 10. Буду крайне благодарен за помощь!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2021, 01:03
Ответы с готовыми решениями:

Два массива по 5 элементов каждый. Выполнить поэлементно операции деления
Написать программу,организовать два массива по 5 элементов каждый. Выполнить поэлементно операции деления. Каждый раз результат выводиться...

Два массива по 5 элементов каждый. Выполнить поэлементно операции деления
Написать программу,организовать два массива по 5 элементов каждый. Выполнить поэлементно операции деления. Каждый раз результат выводиться...

Найти среднее арифметическое элементов массива, сравнить два массива поэлементно
#include <iostream> #include <math.h> #include <conio.h> using namespace std; void main() { float x, y, SA; int K, KOL,...

6
198 / 93 / 43
Регистрация: 09.11.2019
Сообщений: 414
28.11.2021, 01:16
German123030772, лично я не могу дать однозначную трактовку тому, что должно получиться на выходе.
Если есть полный текст задания - приложите.
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
28.11.2021, 02:26
__Corey, есть два массива, сложить (и тд) 0-й элемент 1-го массива и 0-й элемент 2-го массива, возвести результат в квадрат, а когда i-е элементы будут кратны 3м, то умножить результат на 10, ток не понятно, предварительно в квадрат надо возводить или нет, вроде как, нет
0
 Аватар для DivineBoss
191 / 111 / 84
Регистрация: 11.10.2020
Сообщений: 345
28.11.2021, 11:04
Лучший ответ Сообщение было отмечено German123030772 как решение

Решение

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
static void Main(string[] args)
        {
            Console.WriteLine("Введите элементы первого массива через пробел : ");
            int[] a = Console.ReadLine().Split().Select(Int32.Parse).ToArray();
            Console.WriteLine("Введите элементы второго массива через пробел : ");
            int[] b = Console.ReadLine().Split().Select(Int32.Parse).ToArray();
            
            string s;
            char[] c = new char[4] {'+', '-', '*', '/'};
            for (int i = 0; i < a.Length; i++)
            {
                for (int j = 0; j < c.Length; j++)
                {
                    float res = op(a[i],b[i],c[j]);
                    if ((i + 1) % 3 == 0)
                        s = $"res*10 = {Convert.ToString(res * 10)}";
                    else s = "";
                    Console.WriteLine($"{a[i]} {c[j]} {b[i]} = {res} res^2 = {res*res} {s}");
                }
            }
 
            Console.ReadLine();
        }
 
        public static float op(float a, float b, float c)
        {
            switch (c)
            {
                case '+': return a + b;
                case '-': return a - b;
                case '*': return a * b;
                case '/': return a / b;
                default: return 0;
            }
        }
2
0 / 0 / 0
Регистрация: 24.05.2021
Сообщений: 17
28.11.2021, 19:23  [ТС]
Спасибо огромное! Столкнулся с ошибкой: A switch expression of type `float' cannot be converted to an integral type, bool, char, string, enum or nullable type, при попытке вписать в строчку switch (с) какой-либо параметр, результаты всех арифметических действий равны нулю
0
 Аватар для DivineBoss
191 / 111 / 84
Регистрация: 11.10.2020
Сообщений: 345
28.11.2021, 20:19
German123030772, это опечатался я, вместо float c укажите char c
1
0 / 0 / 0
Регистрация: 24.05.2021
Сообщений: 17
29.11.2021, 18:30  [ТС]
Спасибо большое, все работает!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2021, 18:30
Помогаю со студенческими работами здесь

Два одномерных массива поэлементно сложить между собой - третий - сложить каждый элементы - вывести на экран
2 одномерных массива - сложить между собой - третий - сложить каждый элементы - вывести на экран. Помогите написать программу на...

Сравнить поэлементно два одномерных массива, и через if определить, равны эти элементы или нет
Люди помогите пожалуйста Нужно сравнить по элементам два одномерных массива и через if определить равны эти элементы или нет. If...

Заполнить два массива (из 10 элементов каждый) случайными числами. Сформировать третий массив, каждый элемент которого р
Заполнить два массива (из 10 элементов каждый) случайными числами. Сформировать третий массив, каждый элемент которого равен полусумме...

Создать два массива. Вычислить произведение элементов второго массива и заменить каждый третий элемент первого массива
Задание: Создать два одномерных массива. Вычислить произведение элементов второго массива и заменить каждый третий элемент первого на...

Заданы два массива A и B, каждый из n элементов
Заданы два массива A и B, каждый из n элементов. Подсчитайте количество таких k, для которых: A=B, A&gt;B и A&lt;B. помогите составить в...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Номеклатура. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru