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

Два ввода данных (не более чем по 12 чисел) и их сравнение

01.12.2021, 04:54. Показов 937. Ответов 2

Студворк — интернет-сервис помощи студентам
может у кого есть уже есть готовое решение, кто такое решал или кто-то сможет сделать. или как-нибудь помочь буду очень рад, заранее спасибо.

Данные вводятся с клавиатуры после получения программного приглашения. Объем вводимых данных – не более 12 чисел. Повторный ввод данных начинается после соответствующего приглашения. В случае совпадения результатов двух операций ввода данные заносятся в файл, и появляется сообщение об этом. В случае несовпадения выдается сообщение с указанием номера несовпавшего элемента, и данные не заносятся в файл.

желательно c#. по лучше понимаю
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.12.2021, 04:54
Ответы с готовыми решениями:

ввод данных, ошибка при вводе чисел, более чем 3 миллиарда
не выводит значение более 3-ех миллиардов, пишет - Ошибка ввода. Программа завершена (Program23.pas, строка 75) помогите пожалуйста...

Запрет ввода более 1 точки: в чем ошибка?
Помогите, пожалуйста, найти ошибку в коде Задача: запретить вводить более одной точки Цветом выделен проблемный фрагмент кода ...

Сравнение 3-х и более чисел в SMLogix
Добрый день, подскажите пожалуйста как сделать в SMLogix сравнение 3х и более чисел на входе и на выход выдавать порядковый номер самого...

2
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
01.12.2021, 15:06
lgl7,
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
using System;
 
namespace ConsoleApp222
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = new int[12];
 
            int[] b = new int[12];
 
            Console.WriteLine("Вводите числа в первый массив:");
 
            for(int i = 0; i < a.Length; i++)
            {
                a[i] = Convert.ToInt32(Console.ReadLine());
            }
            Console.WriteLine("Вводите числа во второй массив:");
 
            for (int i = 0; i < b.Length; i++)
            {
                b[i] = Convert.ToInt32(Console.ReadLine());
            }
            int cnt = 0;
 
            for (int i = 0; i < a.Length; i++)
            {
                if (a[i] != b[i])
                {
                    Console.WriteLine($"Элементы с индексом {i} не совпадают");
 
                    cnt++;
                }
            }
            if (cnt == 0)
            {
                //код для записи в файл
                Console.WriteLine("Файл записан");
            }
        }
    }
}
1
0 / 0 / 0
Регистрация: 10.11.2019
Сообщений: 70
01.12.2021, 19:02  [ТС]
спасибо, но как сделать так, чтобы при совпадение двух и более операций ввода , совпавшие вносились. если 2 и меньше, вообще нисколько вносить не надо. то есть совпавшие вносятся , не совпавшие игноряться. сейчас только когда все совпадают, то только тогда занёсятся в файл

Добавлено через 34 минуты
и чтобы совпавшие в txt заносились

Добавлено через 42 минуты
или в 3 массив записать элементы совпавшие в двух ( их должно быть больше двух) . и из 3 массива записать элементы построчно в файл. пытаюсь сделать паралельно сам, но пока получаеться дичь =)

Добавлено через 1 час 26 минут
переделал без массивов. мб кому надо
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
 
namespace ConsoleApp222
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = @"C:\Users\User\Desktop\trash\works\zad\zad\СовпавшиеЭлементы.txt";
 
            StreamWriter sw = new StreamWriter(path, true);
 
            for (int i = 0; i < 12; i++)
            {
                int PZ = 0;
                int FZ = 0;
                
                PZ = error(PZ, "введите первое число ");
 
                FZ = error(PZ, "введите второе число ");
                if (PZ == FZ)
                {
                    Console.WriteLine("числа совпали, данные заносятся в файл, номер элемента {0}", i);
                    sw.WriteLine("первое число: {0} второе число {1} номер элемента {2}", PZ, FZ,i);
                }
                else
                {
                    Console.WriteLine("значения НЕ совпали, данные НЕ заносятся в файл , номер элемента {0}",i);
 
                }
                Console.ReadKey();
 
                Console.Clear();
            }
            sw.Close();
        }
        private static int error(int value,string message)
        {
            bool exit = true;
            while (exit)
            {
                try
                {
                    Console.WriteLine(message);
 
                    value = Convert.ToInt32(Console.ReadLine());
 
                    exit = false;
                }
                catch (Exception)
                {
                    Console.WriteLine("Повторите ввод!");
                }
            }
            return (value);
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.12.2021, 19:02
Помогаю со студенческими работами здесь

Если кнопка нажата более чем два раза подряд
Здравствуйте! Пишу несложный калькулятор и возникла небольшая проблема: Допустим я складываю числа (как на обычном калькуляторе): -...

Число справа по модулю меньше предыдущего более чем в два раза.
в сформированной таблице из N случайных целых чисел А1,А2,А3....АN,где 5&lt;N&lt;50 и -100&lt;Ai&lt;100 требуется:подсчитать ,сколько в...

Может ли конь дойти до заданной клетки не более чем за два хода?
На шахматной доске 8*8 в некоторой клетке гордо стоит конь. Он не простой, а золотой. Этот конь умеет ходить еще и как слон, но только...

Закодировать символы, встречающиеся в тексте подряд более чем два раза
Написать код для программы с процедурами Дана строка. Символы, встречающиеся в тексте подряд более чем два раза, закодировать следующим...

Символы, встречающиеся в тексте подряд более чем два раза, закодировать
Нуждаюсь в вашей помощи, желательно сделать через процедуры и функции, заранее спасибо : 1)Преобразовать текст файла. Символы,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru