Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Minmax16. Дано целое число n и набор из n целых чисел. Найти количество элементов, расположенных перед первым минимальным элементам.Содержание книги
Поиск на нашем сайте №2. For16. Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все целые степени числа А от 1 до N.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApp22 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void label1_Click(object sender, EventArgs e) {
}
private void Form1_Load(object sender, EventArgs e) {
}
private void button1_Click(object sender, EventArgs e) { int n = Convert.ToInt32(textBox2.Text); double A = Convert.ToDouble(textBox1.Text); int i = 0; double s = 1; for (i = 1; i <= n; i++) { s = s + Math.Pow(-1, i) * Math.Pow(A, i); } textBox3.Text = Convert.ToString(s);
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { char ch = e.KeyChar; if (!Char.IsDigit(ch) && ch != 8) { e.Handled = true; } }
private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { char ch = e.KeyChar; if (!Char.IsDigit(ch) && ch != 8) { e.Handled = true; } }
private void textBox2_TextChanged(object sender, EventArgs e) {
}
private void textBox3_TextChanged(object sender, EventArgs e) {
}
private void textBox1_TextChanged(object sender, EventArgs e) {
}
private void button2_Click(object sender, EventArgs e) { this.Hide(); } } } №3. While17. Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления вывести все его цифры,начиная с самой правой(разряда единиц)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApp23 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { string strRev = ""; char[] strArray = textBox1.Text.ToCharArray(); Array.Reverse(strArray); strRev = new string(strArray); textBox2.Text = strRev;
} private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { char ch = e.KeyChar; if (!Char.IsDigit(ch) && ch != 8) { e.Handled = true; } }
private void button2_Click(object sender, EventArgs e) { this.Hide(); } } }
№4.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;
namespace WindowsFormsApp7 { public partial class Form1 : Form { int[] mas; Random rnd = new Random(); public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { try { mas = new int[Int32.Parse(textBox1.Text)];
for (int i = 0; i < mas.Length; i++) { mas[i] = rnd.Next(-20, 20); richTextBox1.Text += mas[i] + ", "; } for (int i = 1; i < mas.Length - 1; i++) { if (mas[i] < mas[i - 1] && mas[i] < mas[i + 1]) { richTextBox2.Text += mas[i] + " - минимум\n"; } if (mas[i] > mas[i - 1] && mas[i] > mas[i + 1]) { richTextBox2.Text += mas[i] + " - максимум\n"; } }
} catch { MessageBox.Show("Ошибка ввода"); } } } }
Console: Console.Write("Введите размер массива: "); Random random = new Random(); int[] array = Enumerable.Repeat(0, int.Parse(Console.ReadLine())). Select(x => random.Next(0, 20)).ToArray(); int index = 0; Console.Write("Массив:\n"); Array.ForEach(array, x => { Console.WriteLine("[{0}]: {1}", index++, x); }); Console.WriteLine("Минимальный элемент: " + array.Min()); int sumBefore = array. Select((num, pos) => new { Number = num, Position = pos }). Where(f => f.Position < Array.IndexOf(array, array.Min()) && f.Number > 0). Sum(r => r.Number); int sumAfter = array. Select((num, pos) => new { Number = num, Position = pos }). Where(f => f.Position > Array.IndexOf(array, array.Min()) && f.Number > 0). Sum(g => g.Number); Console.WriteLine("Сумма до: " + sumBefore); Console.WriteLine("Сумма после: " + sumAfter); Console.Write("Для продолжения нажмите любую клавишу . . ."); Console.ReadKey(true);
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |