С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/81: Рейтинг темы: голосов - 81, средняя оценка - 4.62
 Аватар для Orlanxxx
4 / 1 / 2
Регистрация: 11.10.2009
Сообщений: 153

Найти сумму элементов побочной диагонали квадратной вещественной матрицы

30.11.2009, 20:41. Показов 16855. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Напишите программу, которая вводит с клавиатуры строку и подсчитывает количество символов в последнем слове (слова – группы символов, разделенные пробелами).
2. Найти сумму элементов побочной диагонали квадратной вещественной матрицы.
3. Даны натуральное число n и символы S1..Sn, среди которых есть точка. Напечатать все символы после точки.
4. Напишите программу ввода, сложения и умножения двух матриц.
6. Напишите программу, которая вычисляет количество отрицательных элементов в последовательности X1..Xn, все положительные элементы заменяет на их квадраты, а отрицательные – на их кубы.
7. Напишите программу, которая вводит с клавиатуры строку и находит длину самого короткого слова (слова – группы символов, разделенные пробелами).
8. Дан массив из целых чисел размера N. Напишите программу, которая вводит элементы массива с клавиатуры, находит и печатает на терминале максимальный и минимальный элементы массива.
9. Напишите программу, которая вводит с клавиатуры строку и находит длину самого длинного слова (слова – группы символов, разделенные пробелами).
10. Дан массив из целых чисел. Напишите программу, которая вводит элементы массива с клавиатуры, печатает весь введенный массив, затем переставляет все элементы массива в обратном к исходному порядке и печатает полученный массив.
11. Напишите программу, которая вводит с клавиатуры десятичное натуральное число и выводит на экран все десятичные цифры, не содержащиеся в записи введенного числа. Использовать множества.
12. Дана квадратная вещественная матрица n-го порядка. Если след (сумма диагональных элементов) матрицы положительный, то умножить матрицу на 2, если отрицательный, то разделить на 10.
13. Напишите программу, которая находит и печатает все простые числа, находящиеся в диапазоне от 1 до 100. Использовать множества.
14. Дана квадратная вещественная матрица n-го порядка. Найти произведение значений наименьших элементов её строк.
15. Даны натуральное число n и символы S1..Sn, среди которых есть точки. Напечатать все символы между первой и второй точками. Если второй точки нет, то получить все символы, расположенные после единственной точки.
16. Напишите программу, которая рассчитывает сумму и среднее арифметическое элементов одномерного массива из вещественных чисел.
17. Даны натуральное число n и символы S1..Sn, среди которых есть точка. Напечатать все символы до точки.
18. Напишите функцию, которая рассчитывает значение полинома степени N. Коэффициенты полинома заданы массивом вещественных чисел. Использовать схему Горнера.
19. Напишите программу, которая представляет комплексные числа в виде записей, вводит с клавиатуры два комплексных числа, рассчитывает и выводит сумму и произведение этих комплексных чисел.
20. Дана действительная матрица размера m x n. Найти сумму значений наибольших элементов её строк.
21. Напишите программу, которая вводит с клавиатуры строку и удаляет лишние пробелы в ней.
22. Напишите программу, которая вводит две матрицы размера 3*3 из целых чисел и проверяет их на равенство.
23. Напишите программу, которая вводит с клавиатуры строку и цепочку символов ( подстроку) и подсчитывает число появлений цепочки символов в строке.
24. Напишите программу, которая вычисляет произведение двух квадратных матриц из вещественных чисел.
25. Пусть имеется массив из записей. Каждая запись имеет два поля: фамилию и дату рождения. Дата рождения- это тоже запись с полями дня, месяца и года. Напишите программу, в которой опишите все эти структуры данных. Программа вводит с клавиатуры фамилию и выводит дату рождения , соответствующую этому имени.
26. Напишите программу для ввода и умножения матрицы целых чисел на число.
27. Напишите программу, которая вводит две строки и проверяет, является ли первая строка перевертышем второй.
28. Напишите программу, которая вводит 3-х мерный массив (тензор) . Найти произведение элементов главной диагонали.
29. Напишите программу, которая вводит текстовую строку из букв латинского алфавита и проверяет, расположены ли символы в алфавитном порядке.
30. Напишите программу, которая вводит 3-х мерный массив (тензор) . Найти минимальный элемент и указать его положение в массиве.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.11.2009, 20:41
Ответы с готовыми решениями:

Отдельно найти сумму элементов лежащих выше и ниже побочной диагонали в квадратной матрице
program mas2; uses crt; Const n=3; var a:array of integer; s1,s2,i,j: integer; begin s1:=0; s2:=0; ...

Найти сумму элементов главной диагонали и произведение элементов побочной диагонали матрицы
Дана квадратная матрица (10x10) целых чисел. Найти сумму элементов в главной диагонали и произведение элементов в побочной диагонали.

Найти сумму S отрицательных элементов на побочной диагонали матрицы
Помогите решить , по возможности с блок схемой . Постановка задачи: Дана матрица А(4,4) 1) Найти сумму S отрицательных элементов на...

16
Платежеспособный зверь
 Аватар для кот Бегемот
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
30.11.2009, 20:52
Может, тебе сразу диплом написать? Чего уж мелочиться.
1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
30.11.2009, 20:55
Orlanxxx, а что вот из этого всего Вы хотя бы читали (про попытки решать я конечно же молчу...)?
0
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
30.11.2009, 21:01
Да если бы еще задчи были совсем элементарные, то можно было бы попробовать с каждого по одной-две, а так не совсем то элементарные....
0
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
30.11.2009, 21:03
А если поискать как следует по форуму - то половина из списка выпадет. Это я гарантирую.
0
Программист 1С
 Аватар для Давид
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
30.11.2009, 21:09
Orlanxxx,

Не по теме:

Ну если каждый захочет решить по одной задачке то может и наберется штук 15.:scratch:


Дан массив из целых чисел размера N. Напишите программу, которая вводит элементы массива с клавиатуры, находит и печатает на терминале максимальный и минимальный элементы массива.
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
program hhh;
Uses crt;
 Var x:array [1..100] of integer;
     i,n,max,min:integer;
begin
clrscr;
Writeln (' Vvedite kol - vo elementov ');
Readln (n);
 for i:=1 to n do begin
                  write ('Vvedite ',i, ' element ');
                  Readln (x[i]);
                  end;
Writeln (' polycheny chisla ');
for i:=1 to n do write (x[i]:3);
writeln;
Max:=x[1];
for i:=1 to n do
  if x[i]>=max then
  max:=x[i];
Writeln (' Maxim element = ',max);
Writeln;
Min:=x[1];
for i:=1 to n do
  if x[i]<=min then
  min:=x[i];
Writeln (' Minim element = ',min);
readln
end.
Добавлено через 3 минуты
16. Напишите программу, которая рассчитывает сумму и среднее арифметическое элементов одномерного массива из вещественных чисел.
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
program hhh;
Uses crt;
 Var x:array [1..100] of real;
     i,n:integer;
     summa,k,sr:real;
begin
clrscr;
Writeln (' Vvedite kol - vo elementov ');
Readln (n);
 for i:=1 to n do begin
                  write ('Vvedite ',i, ' element ');
                  Readln (x[i]);
                  end;
Writeln (' polycheny chisla ');
for i:=1 to n do write (x[i]:4:2,' ');
writeln;
summa:=0;
for i:=1 to n do begin
                 summa:=summa+x[i];
                 k:=k+1;
                 end;
sr:=summa/k;
writeln ('Summa =',summa:4:2);
Writeln ('Sr.Arifm =',sr:4:2);
readln
end.
1
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
30.11.2009, 21:19
Цитата Сообщение от Orlanxxx Посмотреть сообщение
21. Напишите программу, которая вводит с клавиатуры строку и удаляет лишние пробелы в ней.
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
program kkk;
uses crt;
const possible:set of char=['0'..'9','a'..'z','A'..'Z','_'];
var count,i,j:integer;
    f:boolean;
    st,buf:string;
    slova:array[1..100]of string;
    bukva:array[1..26]of integer;
begin
 clrscr;
 readln(st);
 count:=1;
 repeat
  if (st[1]=' ') or (length(st)=0) then while st[1]=' ' do delete(st,1,1)
  else
  begin
   while (st[1]<>' ') and (length(st)>0) do
   begin
    buf:=buf+st[1];
    delete(st,1,1);
   end;
  slova[count]:=buf;
  buf:='';
  inc(count);
  end;
 until (length(st)=0) and (length(buf)=0);
 
 for i:=1 to count-1 do write(slova[i],' ');
 readln;
end.
Добавлено через 3 минуты
Цитата Сообщение от Orlanxxx Посмотреть сообщение
7. Напишите программу, которая вводит с клавиатуры строку и находит длину самого короткого слова (слова – группы символов, разделенные пробелами).
9. Напишите программу, которая вводит с клавиатуры строку и находит длину самого длинного слова (слова – группы символов, разделенные пробелами).
Тут и минимум и максимум:
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
program kkk;
uses crt;
var count,i,min,max:integer;
    st,buf:string;
    slova:array[1..100]of string;
begin
 clrscr;
 readln(st);
 count:=1;
 repeat
  if (st[1]=' ') or (length(st)=0) then while st[1]=' ' do delete(st,1,1)
  else
  begin
   while (st[1]<>' ') and (length(st)>0) do
   begin
    buf:=buf+st[1];
    delete(st,1,1);
   end;
  slova[count]:=buf;
  buf:='';
  inc(count);
  end;
 until (length(st)=0) and (length(buf)=0);
 
 min:=length(slova[1]);
 max:=length(slova[2]);
 for i:=1 to count-1 do if length(slova[i])>max then max:=length(slova[i]) else if length(slova[i])<min then min:=length(slova[i]);
 writeln('MIN=',min);
 writeln('MAX=',max); 
 readln;
end.
1
10 / 10 / 5
Регистрация: 30.11.2009
Сообщений: 119
30.11.2009, 21:20
26.Напишите программу для ввода и умножения матрицы целых чисел на число.
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
uses crt;
var s: array[1..100,1..100] of real;
  m,n: byte;
  a:real;
 i,j:integer;
BEGIN
   ClrScr;
   writeln ('êîë-âî ðÿäêîâ : =>');readln(n);
   writeln ('êîë-âî ñòîëá÷îâ  : =>') ;  readln(m);
     for i:=1 to n do begin
    Writeln('ââåäèòå ',i,' ðÿäîê : =>');
     for j:=1 to m do
    Readln(s[i,j]); end;ClrScr;
  writeln('èñõîäíàÿ ìàòððèöà: =>');
  for i:=1 to n do
   begin
  writeln;
  for j:=1 to m do
    write(s[i,j],' ' ); end;writeln;
    {----------------------------}
         writeln('âåäèòå ÷èñëî');readln(a);
           for i:=1 to n do
           for j:=1 to m do
          s[i,j]:= s[i,j]*a;
   {-------------------------------}
          writeln('ïîëó÷åíàÿ ìàòððèöà: =>'); writeln;
  for i:=1 to n do
   begin
  writeln;
  for j:=1 to m do
    write(s[i,j],' '); end;end.
1
Программист 1С
 Аватар для Давид
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
30.11.2009, 21:23
Orlanxxx,
2. Найти сумму элементов побочной диагонали квадратной вещественной матрицы.
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
Program maxim;
Uses crt;
 var b:array [1..100,1..100] of real;
     i,j,n:integer;
     sum:real;
begin
clrscr;
 Writeln (' vvedite razmernost matrici ');
 Readln (n);
  for i:=1 to n do
    for j:=1 to n do begin
                     write ('B[',i,',',j,']=');
                     Readln (b[i,j]);
                     end;
writeln (' Polychena matrica ');
for i:=1 to n do
 begin
 for j:=1 to n do
    Write ('  ',b[i,j]:4:2,' ');
    writeln;
 end;
writeln;
sum:=0;
for j:=n-i+1 to n do
sum:=sum+b[i,j];
writeln ('Summa elementov = ',sum:4:2);
Readln
end.
1
10 / 10 / 5
Регистрация: 30.11.2009
Сообщений: 119
30.11.2009, 21:42
4. Напишите программу ввода, сложения и умножения двух матриц.
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
uses crt;
var ss,sp,s1,s2,s: array[1..100,1..100] of real;
  m,n: byte;
  a:real;
 i,j:integer;
BEGIN
   ClrScr;
   writeln('вводим 1 матрицу :=>');
   writeln ('кол-во рядков : =>');readln(n);
   writeln ('кол-во столбчов  : =>') ;  readln(m);
     for i:=1 to n do begin
    Writeln('введите ',i,' рядок : =>');
     for j:=1 to m do
    Readln(s1[i,j]); end;
 
    {----------------------------}
    
            ClrScr;
          writeln('вводим 2 матрицу :=>');
     for i:=1 to n do begin
    Writeln('введите ',i,' рядок : =>');
     for j:=1 to m do
    Readln(s2[i,j]); end;ClrScr;
    
     writeln('исходная 1 матррица: =>');
  for i:=1 to n do
   begin
  writeln;
  for j:=1 to m do
    write(s1[i,j],' ' ); end;writeln;
  writeln('исходная 2 матррица: =>');
  for i:=1 to n do
   begin
  writeln;
  for j:=1 to m do
    write(s2[i,j],' ' ); end;writeln;
    {----------------------------}
      writeln('сумма');
     for i:=1 to n do  begin writeln;
     for j:=1 to m do   begin
     ss[i,j]:=s1[i,j]+s2[i,j];
     write(ss[i,j],' ');
     end; end;               writeln('произведение');
                              for i:=1 to n do begin writeln;
                              for j:=1 to m do          begin
                              sp[i,j]:= s1[i,j]*s2[i,j];
                              write(sp[i,j],' ');
 
     end; end;
     end.
1
Программист 1С
 Аватар для Давид
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
30.11.2009, 22:02
6. Напишите программу, которая вычисляет количество отрицательных элементов в последовательности X1..Xn,
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program hhh;
Uses crt;
const n=10;
 Var x:array [1..n] of integer;
     i,k:integer;
begin
clrscr;
 for i:=1 to n do begin
                  write ('Vvedite ',i, ' element ');
                  Readln (x[i]);
                  end;
Writeln (' polycheny chisla ');
for i:=1 to n do write (x[i]:3);
writeln;
k:=0;
for i:=1 to n do
 if x[i]<0 then k:=k+1;
writeln ('Kol-vo elementov < 0 =',k);
Readln
end.
Добавлено через 11 минут
Orlanxxx,
Дана квадратная вещественная матрица n-го порядка. Найти произведение значений наименьших элементов её строк
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
Program maxim;
Uses crt;
Const n=4;
 var b:array [1..n,1..n] of real;
     a:array [1..n] of real;
     i,j:integer;
     min,p:real;
begin
clrscr;
  for i:=1 to n do
    for j:=1 to n do begin
                     write ('B[',i,',',j,']=');
                     Readln (b[i,j]);
                     end;
writeln (' Polychena matrica ');
for i:=1 to n do
 begin
 for j:=1 to n do
    Write ('  ',b[i,j]:4:2,' ');
    writeln;
 end;
writeln;
for i:=1 to n do
               begin
               min:=b[i,1];
               for j:=1 to n do
               if b[i,j]<=min then begin
                                   min:=b[i,j];
                                   a[i]:=min;
                                   end;
               end;
writeln;
writeln (' Minim elementy v strokax ');
for i:=1 to n do
write (a[i]:4:2,' ');
p:=1;
for i:=1 to n do p:=p*a[i];
writeln;
writeln (' Proizvedenie = ',p:4:2);
readln
end.
1
 Аватар для Orlanxxx
4 / 1 / 2
Регистрация: 11.10.2009
Сообщений: 153
30.11.2009, 22:19  [ТС]
ОГРОМНОЕ СПАСИБО
0
 Аватар для Orlanxxx
4 / 1 / 2
Регистрация: 11.10.2009
Сообщений: 153
08.12.2009, 18:45  [ТС]
А остальные проги??? (((((((((((((
0
 Аватар для Тамила
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
08.12.2009, 19:48
10.
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
uses crt;
var
a:array[1..100,1..100]of integer;
i,j,n:integer;
begin clrscr;
write('n=');
read(n);
writeln('vvod matrici');
for i:=1 to n do
 begin
  for j:=1 to n do
  begin
   write('a[',i,',',j,']=');
   read(a[i,j]);
  end;
  writeln;
 end;
writeln('ishodnaya matrica');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j],'  ');
  writeln;
 end;
writeln;
writeln('poluchennaya matrica');
for i:=n downto 1 do
 begin
  for j:=n downto 1 do
   write(a[i,j],'  ');
   writeln;
  end;
readkey;
end.
Добавлено через 26 минут
13 - это программа "Решето Эратосфена"
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
uses crt;
const n=100;
var
 kr,next, i:word;
 bs, prs: set of 1..n;
begin clrscr;
 bs:=[2..n];
 prs:=[];
 next:=2;
 while bs<>[] do
  begin
   kr:=next;
   while kr<=n do
    begin
     bs:=bs-[kr];
     kr:=kr+next;
    end;
   prs:=prs+[next];
   repeat
     inc(next);
   until (next in bs)or(next>n);
  end;
 for i:=1 to n do
 if i in prs then write(i:5);
 readkey;
end.
2
 Аватар для Orlanxxx
4 / 1 / 2
Регистрация: 11.10.2009
Сообщений: 153
13.12.2009, 16:46  [ТС]
Спасибо
0
 Аватар для Din(Oracle)
1 / 1 / 0
Регистрация: 22.01.2010
Сообщений: 12
22.01.2010, 16:00
25
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
program zad25;
uses crt;
 type
     dt=record
     d:1..31;
     m:1..12;
     y:1980..2000;
  end;
     person=record
     familia:string[20];
     data:dt;
  end;
     mass=array[1..4] of person;
const
mp:mass=((familia:'Ivanov';data:(d:3;m:4;y:1981)),
         (familia:'Petrov';data:(d:10;m:7;y:1986)),
         (familia:'Sidorov';data:(d:31;m:10;y:1990)),
         (familia:'Kozlov';data:(d:24;m:5;y:2000)));
var
     st:string;
     k,i:integer;
     flag:boolean;
begin
clrscr;
Writeln('Vvedite familiu');
Readln(st);
for i:=1 to 4 do   {mozhno obiavit' 3 4erez peremennuiu "n"}
if st<>mp[i].familia then flag:=true else begin
flag:=false;
k:=i;
break;
end;
if flag then writeln('Vi vveli ne vernuiu familiu,takogo 4eloveka v spiske net') else
writeln(mp[k].data.d,' ',mp[k].data.m,' ',mp[k].data.y);
readkey;
end.
30
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
program N30;
uses crt;
const n=2;
var
a:array [1..20,1..20,1..20] of integer;
i,j,k,min:integer;
begin
clrscr;
writeln('vvedite elementi matrici cherez probel');
for i:=1 to n do
for j:=1 to n do
for k:=1 to n do
read(a[i,j,k]);
for i:=1 to n do
for j:=1 to n do
for k:=1 to n do
writeln('a[',i,',',j,',',k,']=',a[i,j,k]);
min:=a[1,1,1];
for i:=1 to n do
for j:=1 to n do
for k:=1 to n do
if a[i,j,k]<min then min:=a[i,j,k];
writeln;
writeln('min = ',min:8);
readkey;
end.
Нету всего 5 заданий из списка...какие номера нужны напиши я выложу все перечитывать влом.

Добавлено через 55 минут
Это 28 только доума доведена)))
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
program zad28;
uses crt;
const n=2;
var
a:array [1..20,1..20,1..20] of integer;
i,j,k,x,p:integer;
begin
clrscr;
writeln('vvedite elementi matrici cherez probel');
for i:=1 to n do
for j:=1 to n do
for k:=1 to n do
read(a[i,j,k]);
for i:=1 to n do
for j:=1 to n do
for k:=1 to n do
writeln('a[',i,',',j,',',k,']=',a[i,j,k]);
p:=1;
for i:=1 to n do
for j:=1 to n do
for k:=1 to n do
if (i=j) and (i=k) then p:=p*a[i,j,k];
writeln('p= ',p);
readkey;
end.
Нету 5,19,29 и я сейчас 12 мучаю незнаю получится или нет...
1
 Аватар для Rayne
76 / 62 / 23
Регистрация: 11.07.2009
Сообщений: 730
22.01.2010, 17:41
Баянов нет?)
№19
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
uses crt;
type
K = record
x,y : integer;
end;
K2 = record
x2,y2 : integer;
end;
res = record
x3,y3 : integer;
end;
var
km : k;
km2 : k2;
rs : res;
begin
clrscr;
writeln('Введите число 1:');
with km do read(x,y);
writeln('число 2:');
with km2 do read(x2,y2);
with rs do begin
rs.x3:=km.x+km2.x2;
rs.y3:=km.y+km2.y2;
end;
writeln('Сумма=',rs.x3,'+',rs.y3,'i');
with rs do begin
rs.x3:=(km.x*km2.x2-km.y*km2.y2);
rs.y3:=(km.y*km2.x2+km.x*km2.y2);
end;
writeln('Произведение=',rs.x3,'+',rs.y3,'i');
readkey;
end.
С записями у меня нелады =\ лучше проверь работу произведения на чём-нибудь решённом.
№29
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var
str : string;
a,b : integer;
begin
clrscr;
readln(str);
a:=1;
while a<length(str) do begin
b:=ord(str[a]);
inc(a);
if ord(str[a])<b then begin
writeln('Нет алфавитного порядка!');
readkey;
exit;
end;
end;
writeln('Строка упорядочена по алфавиту');
readkey;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2010, 17:41
Помогаю со студенческими работами здесь

Матрицы. Найти сумму элементов главной и побочной диагонали.
Дана матрица вещественых чисел P(7,7). Вычислить сумму элементов главной диагонали и симметричной ей. program qwesadf; uses crt; ...

найти сумму элементов квадратной матрицы выше главной диагонали
найти сумму элементов квадратной матрицы выше главной диагонали,заранее спасибо!

Найти максимайльный элемент для каждой диагонали квадратной матрицы, параллельной побочной(начиная с одноэлементной диагонали А1.1)
Народ спасайте помогите решить пару задачек .. 1.Даны целые положительные числа M,N,число D и набор из M чисел.Сформировать...

Найти сумму элементов, расположенных на побочной диагонали матрицы и выше её.
Здравствуйте!!!!!Нужна помошь!!!!! 1)Одномерный массив А заполнить случайными числами из диапозона . Переместить нулевые элементы...

Найти сумму элементов матрицы, расположенных ниже побочной диагонали
1) Вычислить и вывести в квадратной матрице порядка N: сумму элементов, расположенных ниже побочной диагонали. 2) Преобразовать...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru