korolev-comitet8825
?>

Написать метод, который меняет местами значения двух передаваемых параметров. Параметры передавать по ссылке. Протестировать метод.C#

Информатика

Ответы

Ainura Pokhomova
C#public static void Swap<T>(ref T a, ref T b) => (a, b) = (b, a);

Пример работы:


Написать метод, который меняет местами значения двух передаваемых параметров. Параметры передавать п
eshabunina
Паскаль
---
uses crt;
var a: array[1..100,1..100] of integer;
    x,y,sum,k,n:integer;
begin
     write('Введите n: ');
     readln(n);
     clrscr;
     for x:=1 to n do begin
         for y:=1 to n do begin
             a[x,y]:=random(21)-10;
             write(a[x,y]:4);
         end;
         writeln;
     end;
     k:=0;
     Sum:=0;
     for x:=1 to n do
         for y:=x+1 to n do
             if a[x,y]>0 then begin
                Sum:=Sum+a[x,y];
                inc(k);
             end;
     writeln;
     if k<>0 then write(sum/k:4:2);
end.
katyn76
Код для примитивной "рисовалки", рисуете что хотите. Для сохранения на рабочий стол нажимаете клавишу "Enter"

// PascalABC.NET 
// Версия 3.3.5 сборка 1662 (29.04.2018)

uses GraphABC; 

begin 
Window.Title := 'Рисование мышью(Enter - сохранить на раб. стол)'; 
Pen.Color := Color.Red; 
Pen.Width := 3; 
OnMouseDown := (x,y,mb) -> MoveTo(x,y); 
OnMouseMove := (x,y,mb) -> if mb=1 then LineTo(x,y); 
var a:=System.Security.Principal.WindowsIdentity.GetCurrent.Name;
OnKeyDown:=k->if k=13 then begin
SaveWindow('C:\Users\'+copy(a,pos('\',a)+1,a.Length-pos('\',a)+1)+'\Desktop\image.png'); Window.Close; end;
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать метод, который меняет местами значения двух передаваемых параметров. Параметры передавать по ссылке. Протестировать метод.C#
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kuznecovav3066
Tadevosyan
Андреевна
avdoyan6621
milo4ka26
Спивак
Вера1072
bagramyansvetlana
NIKOLAI
Диана-Николаевна377
Илья_Ветклиники1655
germanleon
Маргарита794
YaroslavSerganYS5
VladimirovnaBugrova