Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Дан массив A(2*N). Постройте массивы по правилу Дан массив A(2*N). Постройте массивы с элементами, соответственно равными: а) a1 , aN+1 , a2, aN+2 , ... , aN , a2N ; б) a2N, a1 , a2N-1 , a2 , ... , aN+1 , aN . https://www.cyberforum.ru/ turbo-pascal/ thread1125726.html Транспонировать матрицу Turbo Pascal
Если на главной диагонали расположены только положительные элементы в порядке убывания, то найти среди них максимальный, иначе - транспонировать матрицу.
Turbo Pascal Поменять местами максимальный среди минимальных элементов столбцов и минимальный по модулю элемент строки https://www.cyberforum.ru/ turbo-pascal/ thread1125701.html
Поменять местами максимальный среди минимальных элементов столбцов и минимальный но модулю элемент строки, содержащей большее количество отрицательных элементов.
Turbo Pascal Книги хрянятся в библиотеке. Данные должны храниться в текстовом файле. Предусмотреть возможность вывести в новый текстовый файл https://www.cyberforum.ru/ turbo-pascal/ thread1125669.html
Для книг, хранящихся в библиотеке, задаются: автор; название; год издания; издательство. Данные должны храниться в текстовом файле. Предусмотреть возможность вывести в новый текстовый файл: 1) список авторов, печатающихся в заданном пользователе(вводится пользователем) 2) список издательств в которых печатался выбранный автор(вводится пользователем) 3) количество книг, выпущенных после 2007...
Turbo Pascal Создать последовательность ai по следующей формуле ai=i*exp(50/i) и сохранить ее в файл,округлив до целых
Помогите пожалуйста составить программы: 2)Создать последовательность ai по следующей формуле ai=i*exp(50/i) и сохранить ее в файл,округлив до целых.Найти количество четных положительных чисел этой последовательности.Для решения задачи использовать циклы с постусловием и предусловием.
Turbo Pascal Написать программу, которая выдаст таблицу ASCII-кодов для символов с кодами -32 -255 помогите пожалуйста написать программу, которая выдаст таблицу ASCII-кодов для символов с кодами - 32-255. Предусмотреть в таблице десятичную и ‎шестнадцатеричную кодировку .. Добавлено через 1 минуту вот что то пробувала но не получается..( Program 1; var i:integer; begin for i:=32 to 255 do writeln(i,' ',inttohex(i,8),' ', chr(i)); readln; https://www.cyberforum.ru/ turbo-pascal/ thread1125560.html
Turbo Pascal Сформировать квадратную матрицу порядка n по заданному образцу https://www.cyberforum.ru/ turbo-pascal/ thread1125525.html
1 2 3 … n-2 n-1 n 2 3 4 … n-1 n 0 3 4 5 … n 0 0 …………………………… n-1 n 0 … 0 0 0 n 0 0 … 0 0 0
Для каждой из двух матриц сформировать вектор из элементов главной и побочной диагоналей. procedure Turbo Pascal
Для каждой из двух матриц А(3,3) и B(4,4) сформировать вектор из элементов главной и побочной диагоналей. Матрицы вводятся. использовать procedure не получается, помогите
Turbo Pascal Дан массив А(15). Найдите все элементы массива такие, что 5<А(1)<9. Если их нет, то напечатайте сообщение: "Таких элементов нет" https://www.cyberforum.ru/ turbo-pascal/ thread1125497.html
Кто может, помогите пожалуйста. Дан массив А(15). Найдите все элементы массива такие, что 5<А(1)<9. Если их нет, то напечатайте сообщение: "Таких элементов нет". Заполните одномерный массив так, чтобы два любых соседних элемента были бы взаимно простыми. Используйте при этом алгоритм Евклида.
Turbo Pascal Вывести на экран квадратные числа в заданном диапазоне https://www.cyberforum.ru/ turbo-pascal/ thread1125485.html
Написать программу, которая выводит на экран квадратные числа в заданном диапазоне
Turbo Pascal Задан массив А(N). Добавить массив С(К). Выполнить сортировку разделением
Задан массив А (N). Добавить массив С(К). Выполнить сортировку разделением. В полученном массиве определите количество элементов, которые меньше заданного значения М
Turbo Pascal Задан массив A(N). Добавить массив С(К). Выполнить обменную сортировку https://www.cyberforum.ru/ turbo-pascal/ thread1125477.html
Задан массив A(N). Добавить массив С(К). Выполнить обменную сортировку. В полученном массиве вычислите среднее геометрическое и среднее арифметическое значения для положительных элементов
23 / 23 / 22
Регистрация: 20.03.2014
Сообщений: 36
21.03.2014, 15:24 0

Предложить ввод данных (чисел целого типа) двумя способами - ДПСЧ и с клавиатуры - Turbo Pascal - Ответ 5931240

21.03.2014, 15:24. Показов 1718. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено АлександрВав как решение

Решение

Цитата Сообщение от АлександрВав Посмотреть сообщение
Получить новую матрицу вещественного типа путем деления всех элементов исходной матрицы на ее наименьший по модулю элемент (если он не равен 0)
Если это и есть задание, то так:
Pascal
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
var
  x: array [1..10, 1..10] of integer;
  y: array [1..10, 1..10] of real;
  i, j, n, imin, jmin, k: integer;
begin
  repeat
    write('Введите разномерность массива (1..10): ');
    readln(n);
    if not (n in [1..10]) then writeln('Неверная разномерность массива.');
  until n in [1..10];
  repeat
    writeln('Введите число - способ создания массива: ');
    writeln('    1: через датчик случайных чисел.');
    writeln('    2: с клавиатуры.');
    readln(k);
    if not (k in [1..2]) then writeln('Ошибка!');
  until k in [1, 2];
  case k of
    1: for i:=1 to n do
         for j:=1 to n do
           x[i,j]:=random(201)-100;
    2: for i:=1 to n do
         for j:=1 to n do
             begin
               write('X[',i,', ',j,']=');
               readln(x[i,j]);
             end;
  end;
  writeln('Матрица: ');
  for i:=1 to n do
    begin
      for j:=1 to n do write(x[i,j]:5);
      writeln;
    end;
  imin:=1; jmin:=1;
  for i:=1 to n do
    for j:=1 to n do
      if (abs(x[i,j])<abs(x[imin,jmin])) then
        begin
          imin:=i;
          jmin:=j;
        end;
  k:=x[imin, jmin];
  if k<>0 then
    begin
      writeln('Проебразованная матрица: ');
      for i:=1 to n do
        begin
          for j:=1 to n do
            begin
              y[i,j]:=x[i,j]/k;
              write(y[i,j]:8:2);
            end;
          writeln;
        end;
    end
  else writeln('Минимальный по модулю элемент равен нулю. Задание не выполнено.');
end.


Вернуться к обсуждению:
Предложить ввод данных (чисел целого типа) двумя способами - ДПСЧ и с клавиатуры Turbo Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2014, 15:24
Готовые ответы и решения:

Ввод данных как с клавиатуры, так и с помощью ДПСЧ
Нужно переделать програму что бы матрицу можно было вводить как и с клавиатуры, так и &quot;random&quot;. И...

Запросить с клавиатуры ввод целого числа типа unsigned int
Запросить с клавиатуры ввод целого числа типа unsigned int. Записать бинарное представление этого...

Создать 2 двунаправленных списка элементов целого типа и поиск в них чисел соответствующих числу введенному с клавиатуры
создать 2 двунаправленный список элементов целого типа и поиск в них чисел соответствующих числу...

Защита от дурака. Ввод данных типа int с клавиатуры.
Данные типа int вводятся с клавиатуры. нужно поставить защиту от дурака. Полазил на форуме нашёл...

2
21.03.2014, 15:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2014, 15:24
Помогаю со студенческими работами здесь

Запросить с клавиатуры ввод трех целых чисел типа int
1. Запросить с клавиатуры ввод трех целых чисел типа int. Найти и распечатать на экран:...

Ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT
Помогите пожалуйста. Выдает в строке NAME: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM а...

Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN
помогите пожалуйста, не получается сделать,туго с динамикой. • Описать структуру с именем TRAIN,...

После введения с клавиатуры произвольного одномерного массива целых чисел(в границах знакового целого типа) найти и вывести на экран самую длинную пос
После введения с клавиатуры произвольного одномерного массива целых чисел(в границах знакового...

После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите
Здравствуйте.помогите пожалуйста...вот такая задачка. После ввода с клавиатуры произвольного...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru