В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
lolmol
lolmol
30.08.2022 16:13 •  Информатика

сделать это задание в Excel.
Творческое задание 5 вариант.

Показать ответ
Ответ:
Kruglivnik1ta
Kruglivnik1ta
14.02.2020 02:14
VAR
  i, j: integer;
  arr: array of real;
  s: real;

begin
  readln(i);
  SetLength(arr, i);
  
  for i := 0 to length(arr) - 1 do
  begin
    arr[i] := random(5) + 6;
    write(arr[i], ' ');
  end;
  
  writeln();
  
  for i := 0 to length(arr) - 1 do
  begin
    s := 0;
    write('a[0]..a[', i, '] => ');
    for j := 0 to i do
      s := s + arr[j];
    writeln(s);
  end;
  
  writeln('');
  
  j := 0;
  
  for i := 0 to length(arr) - 1 do
  begin
    if (arr[i] > 7) then
    begin
      arr[i] := 7;
      j := j + 1;
    end;
    write(arr[i], ' ');
  end;
  writeln();
  writeln(j);
end.
0,0(0 оценок)
Ответ:
Littlelimegirl
Littlelimegirl
02.03.2020 15:39
DataGridView1 и два NumbericUpDown с соответствующими названиями добавь и вот код на форме:
<begin code>
using System;
using System.Windows.Forms;

namespace SWF
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            numericUpDown2_ValueChanged(null, null);
        }
        private void numericUpDown2_ValueChanged(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            Int32 M, N;
            M = (int)numericUpDown1.Value;
            N = (int)numericUpDown2.Value;
            Single[,] arr = new Single[M, N];
            Random rnd = new Random();
            for (int i = 0; i < M; i++)
                for (int j = 0; j < N; j++)
                    arr[i, j] = rnd.Next(-20, 20);
            for (int i = 0; i < M; i++)
            {
                dataGridView1.Columns.Add("", "");
                for (int j = 0; j < N; j++)
                {
                    if ((i == 0) && (j == 0)) dataGridView1.Rows.Add(N);
                    dataGridView1[i, j].Value = arr[i, j];
                }
            }
        }
    }
}
<end code>

Разумеется, там много мелочей: на NUD1 и NUD2 добавить событие, установить минимальные значения... Лучше посмотрите решение в документе ниже: там архив с папкой проекта)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота