Перейти к содержанию

bayarookie

Пользователи
  • Постов

    298
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные bayarookie

  1. А если кто-нибудь купит забаненный винт и что? Для читера не проблема подделать что-нибудь. А нормальным людям лишний геморрой. Лучше было бы узнавать через провайдера кто читер и приходить к нему домой и в рожу ему, хотя бы плюнуть : )

  2. Галсан


    uses wincrt;
    const y = 1;
    var a: array[1..y] of string;
    i, j: integer;
    s: string;
    begin
    clrscr;
    writeln('BBeguTe cJIoBo');
    for i := 1 to y do
    readln(a[i]);
    for i := 1 to y do
    begin
    s := '';
    for j := 1 to Length(a[i]) do
    begin
    s := s + a[i][j];
    if a[i][j] = 'a' then
    s := s + 'MbI';
    end;
    a[i] := s;
    end;
    for i := 1 to y do
    write(a[i], ' ');
    end.
    program zad;

  3. SaS



    uses WinCrt;

    var
    i, j: integer;
    s, s1, Result: string;

    begin
    writeln('enter string:');
    readln(s);
    Result := '';
    while (s <> '') do
    begin
    i := Pos(' ', s);
    if (i > 0) then
    begin
    s1 := Copy(s, 1, i - 1);
    Delete(s, 1, i);
    end
    else
    begin
    s1 := s;
    s := '';
    end;
    for j := 1 to Length(s1) do
    begin
    i := Pos(s1[j], s1);
    i := Pos(s1[j], Copy(s1, i + 1, Length(s1)));
    if (i = 0) then
    Break;
    end;
    if (i > 0) then
    Result := Result + s1 + ' ';
    end;
    writeln(Result);
    end.
    program two_char;


    uses WinCrt;
    var
    A: array [1..2] of word;
    X: array [1..2] of word;
    am, x1, x2, i, Y: word;
    begin
    A[1] := 1;
    A[2] := 2;
    X[1] := 3;
    X[2] := 4;
    am := 0;
    for i := 1 to 2 do
    if am < A[i] then
    am := A[i];
    x1 := 0;
    x2 := 0;
    for i := 1 to 2 do
    if Odd(i) then
    begin
    if x1 < X[i] then
    x1 := X[i];
    end
    else
    if x2 < X[i] then
    x2 := X[i];
    Y := am + sqr(x1 - x2);
    writeln('Y=', Y);
    end.
    program max_1;

  4. вот фигня же этот паскаль:



    uses WinCrt;

    var
    d1, m1, y1, d2, m2, i, j, d3: word;
    m3: array [1..12] of word;

    begin
    writeln('Enter current day month year');
    readln(d1, m1, y1);
    writeln('enter day and month of birthday');
    readln(d2, m2);
    m3[1] := 31;
    if (m1 > m2) or ((m1 = m2) and (d1 > d2)) then
    y1 := y1 + 1;
    if (y1 div 4) = (y1 / 4) then
    m3[2] := 29
    else
    m3[2] := 28;
    m3[3] := 31;
    m3[4] := 30;
    m3[5] := 31;
    m3[6] := 30;
    m3[7] := 31;
    m3[8] := 31;
    m3[9] := 30;
    m3[10] := 31;
    m3[11] := 30;
    m3[12] := 31;
    if (m1 = m2) and (d1 <= d2) then
    d3 := d2 - d1
    else
    begin
    d3 := m3[m1] - d1;
    for i := 1 to 12 do
    begin
    j := m1 + i;
    if (j > 12) then
    j := j - 12;
    if (j = m2) then Break;
    d3 := d3 + m3[j];
    end;
    d3 := d3 + d2;
    end;
    writeln('remaining days: ', d3);
    end.
    program den_r;

    Добавлено спустя 4 минуты 55 секунд:

    и не забудь проверить, так как материально не заинтересован, то могу и неправильно сделать

  5. а ну это только в QRBand2BeforePrint создать что-то типа такого:

    procedure TForm1.QRBand2BeforePrint(Sender: TQRCustomBand;
    var PrintBand: Boolean);
    var
    s: string;
    i: integer;
    begin
    QRMemo1.Lines.Text := '';
    s := ADOQuery1AREA.Value;
    i := 10;
    while Length(s) > 0 do
    begin
    QRMemo1.Lines.Add(Copy(s, 1, i));
    Delete(s, 1, i);
    end;
    end;

    QRBand2 - это details,

    и не учитывается ширина символов шрифта, это отдельный геморрой


  6. var
    i, j: integer;
    s1: string;
    begin
    Result := '';
    while (s <> '') do
    begin
    i := Pos(' ', s);
    if (i > 0) then
    begin
    s1 := Copy(s, 1, i - 1);
    Delete(s, 1, i);
    end
    else
    begin
    s1 := s;
    s := '';
    end;
    j := Length(s1);
    if (j > 1) then
    Result := Result + Copy(s1, j div 2 + 1, Length(s1)) + Copy(s1, 1, j div 2)
    else
    Result := s1;
    if (i > 0) then
    Result := Result + ' ';
    end;
    end;
    function myF(s: string): string;

    это для дельфи


  7. var
    x, y, z: real;
    i, j: integer;

    begin
    x := 0;
    while x < 0.99998 do
    begin
    x := x + 0.00001;
    y := x;
    i := 1;
    j := 1;
    while true do
    begin
    i := i + 2;
    j := j * -1;
    z := Power(x, i) / i;
    if z < 0.00001 then Break;
    y := y + j * z;
    end;
    writeln(' x = ', x:1:5, ' y = ', y:6:4, ' = ', ArcTan(x):6:4);
    end;
    end.

    может и нагнал чего-то, перепроверь

  8. геометрию не помню уже, примерно так:

    1. r := sqrt(sqr(x2-x1) + sqr(y2-y1)); //возможно что и не так

    2. r := x/2 * sqrt(sqr(x)-sqr(x/2)); //и тут надо перепроверить, кажись, чо-то нагнал

    3. r := Pi * sqr(r1) - Pi * sqr(r2); //кажись площадь круга = пи эр квадрат или нет?

    4. : )

  9. если веб, то надо изучать html, css, javascript, java, php, perl, python и ещё что-то, не вспомню с разбегу,

    если программирование, то лучше c++, но и pascal (delphi), visual basic (excel, word) тоже могут понадобиться,

    если с базами данных, то быстрее чем foxpro пока не видел, связка foxpro + mssqlserver встречаются часто,

    в общем, повторюсь, учи английский и будет без разницы какой язык программирования, потому что обычно и документация на английском, да и сами команды тоже обычные английские слова

×
×
  • Создать...