Студентам с лабораторными сюда (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 20 Jun 2007.

Thread Status:
Not open for further replies.
  1. EtoStas

    EtoStas Banned

    Joined:
    31 May 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Привет всем. Кто шарит в "Программировании циклических алгоритмов"?ПОЖАЛУЙСТА, ОТПИШИТЕ НА АСЬКу 616882059 . Надо решить пару Задачи. Спасибо большое.
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Code:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        const int size = 5;
        int summ, mirror_summ;
        int matrix[size][size];
    
        for(int i = 0; i < size; i++)
        {
            for(int j = 0; j < size; j++)
            {
                matrix[i][j] = rand() % 9;
                cout<<matrix[i][j]<<' ';
            }
            cout<<endl;
        }
    
        cout<<endl;
        
        for(int step = 1; step < size ; step++)
        {
            summ = mirror_summ = 0;
            for(int i = step, j = 0; i < size; i++, j++)
            {
                summ += matrix[i][j];
                mirror_summ += matrix[j][i];
                cout<<'{'<<matrix[i][j]<<' '<<matrix[j][i]<<'}'<<' ';
            }
            cout<<" - Summ: "<<summ<<", M_summ: "<<mirror_summ<<endl;
        }
    
        cin.get();
    }
    
     
    _________________________
  3. alfir93

    alfir93 New Member

    Joined:
    28 Oct 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    На С++ или C#.

    Определить, являются ли линейно независимыми три заданных вектора целых чисел длиной 30.
     
  4. Fireblade

    Fireblade Member

    Joined:
    31 Mar 2009
    Messages:
    56
    Likes Received:
    7
    Reputations:
    0
    Вроде чет написал, но она просто выводит числа в обратном порядке (( гляньте одним глазком, может найдете ошибку. Буду очень благодарен!!!!
    Code:
    program Project3;
    {$APPTYPE CONSOLE}
    uses
      SysUtils;
    const n=2;
    Type chislo=packed array [1..n] of 0..9;
      stack=^Node;
      Node=Record
        info:chislo;
        next:stack
      End;
    var top,L:stack; ch:chislo; x:integer;
    Procedure InStack(var L:stack; var x:chislo);
    var q:stack;
    begin {InStack}
      new(q);
      q^.info:=x;
      q^.next:=L;
      L:=q
    end; {InStack}
    Procedure PopStack(var L:stack; var ch:chislo);
    var q:stack;
    begin {PopStack}
      ch:=top^.info;
      q:=L;
      L:=q^.next;
      dispose(q)
    end; {PopStack}
    Procedure InitStack(var L:stack);
    begin
      top:=nil
    end;
    procedure Print(var stek1:stack);
    var i:integer;
    begin
      while stek1<>nil do {пока указатель stek1 не станет указывать в пустоту}
      begin   {а это произойдёт как только он перейдёт по ссылке последнего элемента}
        for i:=1 to n do
        Write(stek1^.info[i]); {выводить данне}
        write('  ');
        stek1:=stek1^.next  {и переносить указатель вглубь по стеку}
      end;
    end;
    Function EmptyStack(L:stack):boolean;
    begin
      EmptyStack:=top=nil;
    end;
    Procedure upor(var L:stack);
    var i,j,k:integer; ch:chislo;
      a0,a1,a2,a3,a4,a5,a6,a7,a8,a9:stack;
    begin {upor}
      InitStack(L);
      writeln('skolko chisel?');
      readln(k);
      writeln('vvedite po cifre vse chisla');
      for i := 1 to k do
      begin
        for  j:=1 to n do
            read(ch[j]);
        InStack(L,ch);
      end;
      InitStack(a0);
      InitStack(a1);
      InitStack(a2);
      InitStack(a3);
      InitStack(a4);
      InitStack(a5);
      InitStack(a6);
      InitStack(a7);
      InitStack(a8);
      InitStack(a9);
      while not EmptyStack(L) do
      begin
        PopStack(L,ch);
        for i := n downto 1  do
          case ch[i] of
          0:begin
              InStack(a0,ch);
              a0^.next:=a1;
            end;
          1:begin
              InStack(a1,ch);
              a1^.next:=a2;
            end;
          2:begin
              InStack(a2,ch);
              a2^.next:=a3;
            end;
          3:begin
              InStack(a3,ch);
              a3^.next:=a4;
            end;
          4:begin
              InStack(a4,ch);
              a4^.next:=a5;
            end;
          5:begin
              InStack(a5,ch);
              a5^.next:=a6;
            end;
          6:begin
              InStack(a6,ch);
              a6^.next:=a7;
            end;
          7:begin
              InStack(a7,ch);
              a7^.next:=a8;
            end;
          8:begin
              InStack(a8,ch);
              a8^.next:=a9;
            end;
          9:InStack(a9,ch);
        end;
        L:=a0;
      end;
      Print(L)
    end;  {upor}
    begin
      Upor(L);
      print(L);
      readln;
      readln(x)
    end.
     
    #3724 Fireblade, 23 Nov 2011
    Last edited: 24 Nov 2011
  5. EtoStas

    EtoStas Banned

    Joined:
    31 May 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Помогите пожалуйста решить задачу на Паскале !

    Вычислить произвидения (добуток) D=K*L, где К - количество елементов массиву Х, а L - количество отрецательных елементов массиву Х .
     
  6. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    PHP:
    Program xxx;
    Uses CRT;
    var
    iklResinteger;
    X: Array [1..10of integer
    begin
    := 10;
    := 0;
      for 
    := 1 to k do
        
    begin
          Writeln
    ('Vvedite ',i,' element massiva');
          
    Readln(A[i]);
        
    end;
      for 
    := 1 to k do 
       if 
    A[i] < 0 then
                        inc
    (l);
    Res := k*l;
    Writeln(l);
    Readln
    Мб, что не догляде... Неначем скомпилить :D .
     
  7. melоman

    melоman New Member

    Joined:
    14 Jan 2010
    Messages:
    10
    Likes Received:
    3
    Reputations:
    1
    Приветствую. Нужно написать 2 лабы. Бюджет 1200р

     
  8. R1ze007

    R1ze007 New Member

    Joined:
    7 Mar 2011
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Задача:
    Вводим с клавиатуры некоторое целое число a, а также вводит натуральное число i. Необходимо заменить у числа а его i-тый бит. И вывести результат в виде двоичной записи числа.

    Решить задачу необходимо с применением лишь побитовых операций. подключением библиотек stdio, stdlib, alloc.
     
  9. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    PHP:
    #include <stdlib.h>
    #include <stdio.h>

    void print_binary(unsigned long a)
    {
        
    int i;
        for(
    sizeof(unsigned long) * 1>= 0i--)
            
    printf("%c", (& (<< i)) ? '1' '0');
    }

    int main()
    {
        
    unsigned long ai;

        
    printf("Enter a: ");
        
    scanf("%u", &a);

        
    printf("Enter i: ");
        
    scanf("%u", &i);

        if(
    31)
        {
            
    printf("i must be 0 to 31!\n");
            return 
    0;
        }

        
    printf("Before: ");
        
    print_binary(a);
        
    printf("\nAfter:  ");
        
    ^= (<< i);
        
    print_binary(a);
        
    printf("\n");

        return 
    0;
    }

     
    #3729 GRRRL Power, 25 Nov 2011
    Last edited: 25 Nov 2011
  10. Regin

    Regin Member

    Joined:
    31 Oct 2009
    Messages:
    0
    Likes Received:
    24
    Reputations:
    0
    Все что у меня получается либо дико не оптимально, либо вообще не работает
     
  11. Vasek13

    Vasek13 Banned

    Joined:
    13 May 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    -5
    Помогите с задачкой на паскале
    [​IMG]
     
  12. mydreamadsl

    mydreamadsl New Member

    Joined:
    30 Mar 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    void show_history(void) {
    if (shlock) return;
    shlock++;
    int i;
    for (i = 0; i < itm_cnt; ++i)

    printf("(%d) %s%s", i, history,(last_char(history) == '\n'? "" : "\n"));
    /* Print \n only for lines not with it already. */


    shlock = 0;
    }

    объясните пожалуйста что можно сделать с переменной last_char
     
  13. becensed

    becensed Member

    Joined:
    2 Dec 2009
    Messages:
    84
    Likes Received:
    24
    Reputations:
    1

    не уверен, что last_char это именно переменная... а конкретнее вопрос можно задать?
     
  14. return

    return New Member

    Joined:
    23 Oct 2010
    Messages:
    125
    Likes Received:
    3
    Reputations:
    1
    mydreamadsl
    last_char Там всё чётко изложено
     
  15. Бен_Шепард

    Бен_Шепард New Member

    Joined:
    15 Feb 2011
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Помогите пожалуйста решить тест по VBA,нужно как минимум 85%
    http://upwap.ru/1838272
    ссылка для скачивания теста)
    ICQ для связи со мной: 411-942-054
    P.S кто решит протокол сохраните.
     
  16. Kommunist

    Kommunist New Member

    Joined:
    21 Nov 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Добрый день. Помогите с заданием по С++.
    Смысл задачи
    Даны действительные положительные числа 3>x>1 , 0<e<1. Последовательность А1,А2,..... образована по закону Аn=((-1^2n)*x^n)/n!
    Найти перый член, для которого выполняется условие |An-A(n-1)|<e, вывести на экран его значение и номер(n). Предусмотреть проверку правильности ввода x,e.
     
  17. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Java

    Кто сможет сделать вот такую цацу ??
    только на java http://sp.cmc.msu.ru/courses/ooap/variants.html#var2
     
  18. kuharenkov

    kuharenkov New Member

    Joined:
    19 Nov 2011
    Messages:
    12
    Likes Received:
    0
    Reputations:
    -5
    как написать программу для использования радужных таблиц?
     
  19. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Изучить формат радужных таблиц
    Изучить способы их использования
    Изучить язык программирования
    Написать программу для использования радужных таблиц
     
  20. LASS0

    LASS0 Member

    Joined:
    3 Jan 2009
    Messages:
    0
    Likes Received:
    17
    Reputations:
    1
    Подскажите почему не компилируется данный код?

    PHP:
    #include <iostream.h>

    struct clinic {
        
    int year;
        
    char name;
    }

    void vvod (clinic data[10]) {
        
    data[0].year 2011;
    }

    Выходят ошибки в строке "void vvod (clinic data[10])"

    error: new types may not be defined in a return type
    error: two or more data types in declaration of `vvod'
     
    #3740 LASS0, 29 Nov 2011
    Last edited: 29 Nov 2011
Thread Status:
Not open for further replies.