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

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

Thread Status:
Not open for further replies.
  1. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    Задание :
    Зарисовать весь екран 12-угольниками , 6-угольниками , 4-угольниками - ОДНОВРЕМЕННО ! Пробовал по формулам поворота сначало нарисовать 12-угольник , потом со всех сторон 4-угольники и смещять по екрану относительно точки - не дорисовует последнюю сторону 12-угольника!!!

    !!! Только правильные n-угольники !!!

    Подскажыте кто знает ...
    Писать на Turbo-pascal......
     
  2. G1yuK

    G1yuK Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    41
    Likes Received:
    9
    Reputations:
    0
    сделай несколько процедур (зарисовка 12и, зарисовка 6и и тд) в какой то координате(в них будет передаваться x и y), создай 2 цикла в одном увеличение по x , в следующем по y, в последнем сделай i:=random(3); , а ниже в операторе case, если i равно
    1: нарисовать 12и
    2: 6и
    и тд

    Тогда у тебя в ряд будут идти разные n угольники и заполнится весь экран( ну смотря какие конечно числы по x и y задашь)

    ЗЫ Извини что без кода, спать жутко хочется, но раз сам пытался, то тебе не сложно реализовать будет
     
    #102 G1yuK, 26 Nov 2007
    Last edited: 26 Nov 2007
  3. VERte][

    VERte][ Elder - Старейшина

    Joined:
    17 May 2007
    Messages:
    240
    Likes Received:
    163
    Reputations:
    32
    Тут было у меня заданьице в универе: на основе рекурсивной функции вывести все перестановки произвольных чисел, выкладываю, ибо алгоритм довольно интересный и не сразу допрёшь(на паскале):

    Code:
    program perestanovki(input, output);
    const n=5;
    type arr=array[1..n] of integer;
    var x:arr; i:integer;
    
    procedure trans(x:arr; k:integer);
    var i,temp:integer;
      begin  
         if k=n then begin for i:=1 to n do write(x[i],' '); writeln; end
         else
           begin
             for i:=k to n do
             begin
             temp:=x[k];
             x[k]:=x[i];
             x[i]:=temp;
             trans(x,k+1);
             end;
           end;
      end;
    
    begin
    for i:=1 to n do read(x[i]);
    trans(x,1);
    readln;
    readln
    end.
     
    2 people like this.
  4. DC Sergey

    DC Sergey New Member

    Joined:
    20 Sep 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Помогите
    прога на С++

    Дана строка символов.Подсчитать,сколько раз среди символов строки встречается буква x
     
  5. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,193
    Reputations:
    430
    Code:
    int charcount(char* s,char x)
    {
      int count = 0,i=0;
      while(s[i])
      {
         if (s[i] == x) count++;
         i++;
      }
      return count;
    }
    
     
  6. Murena

    Murena Member

    Joined:
    17 Aug 2007
    Messages:
    14
    Likes Received:
    8
    Reputations:
    0
    Нужно получить квадратную матрицу для n через динамические массивы.
    Например для числа 5:
    12345
    23450
    34500
    45000
    50000

    Вот сделала через обычные масивы, но работает почему-то только для нечетных чисел:(
    Code:
    #include <iostream.h>
    #include <conio.h>
    #include <iomanip.h>
    int main()
    {       
    clrscr();
    int i,j;
     int N;
     int matr[11][11];
     cout<<" Vvedit: ";
     cin>>N;
     for(j=0; j<=N; j++)
     {
      for(int i=0; i<=N; i++)
    
      {
       if  ((i=(0+i)) && (j=(N-j))) matr[i][j]=0;
       if (i==j) matr[i][j]=N;
       if (i>j) matr[i][j]=N-i+j;
    
      };
     };
     for(j=1; j<=N; j++)
     {
      for(int i=N; i>=1; i--)
      {
       cout << matr[i][j] << "\t";
      };
      cout << endl;
     };
     getch();
    return 0;
    }
    Помогите пожалуйста!
     
    #106 Murena, 3 Dec 2007
    Last edited: 3 Dec 2007
    1 person likes this.
  7. __mad

    __mad Elder - Старейшина

    Joined:
    4 Nov 2007
    Messages:
    100
    Likes Received:
    38
    Reputations:
    7
    Code:
    #include <stdio.h>
    #include <windows.h>
    
    int main(int argc,char**argv)
    {	
    	if(argc!=2){printf("%s <size matrix>\n",argv[0]);return 1;}
    	argv=(char**)malloc(argc=atoi(argv[1]));
    	for(int i=0;i<argc;i++)
    		*(argv+i)=(char*)malloc(argc);	
    	for(i=0;i<argc;i++)
    	{
    		for(int n=0;n<argc;n++)
    			printf("%d",argv[i][n]);
    		printf("\n");
    	}
    	return 0;
    }
    ну дальше наверн разберёшься)
     
    2 people like this.
  8. Tyc00n

    Tyc00n Elder - Старейшина

    Joined:
    13 Jan 2007
    Messages:
    30
    Likes Received:
    25
    Reputations:
    -1
    Добрый вечер ;)
    Задание: Описать класс "товары на складе". Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либу признаку (например, по названию) добавление и удаление записей.
    Программа должна содержать меня, позволяющее осуществлять проверку всех методов классов :)
    Всё,надеюсь на вашу помощь :)
    c++
     
    #108 Tyc00n, 5 Dec 2007
    Last edited: 7 Dec 2007
  9. Shawn1x

    Shawn1x Elder - Старейшина

    Joined:
    24 Aug 2007
    Messages:
    307
    Likes Received:
    538
    Reputations:
    13
    Добрый день!
    Задание: используя алгоритмы и контейнеры Stl:
    создай список из 20 случаных элементов, со значениями от 1 до 19.
    отсортируй список так что бы сначала шли четные элементы
    На С++
     
  10. Murena

    Murena Member

    Joined:
    17 Aug 2007
    Messages:
    14
    Likes Received:
    8
    Reputations:
    0
    Не могу (
     
    #110 Murena, 7 Dec 2007
    Last edited: 7 Dec 2007
  11. zaq

    zaq New Member

    Joined:
    9 Dec 2007
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    помогите решить задачу, ток полностью, по ТВ не шарю ><

    пасиба заранее.
     
  12. Shawn1x

    Shawn1x Elder - Старейшина

    Joined:
    24 Aug 2007
    Messages:
    307
    Likes Received:
    538
    Reputations:
    13
    Добрый день!
    Задание: используя алгоритмы и контейнеры Stl:
    создай список из 20 случаных элементов, со значениями от 1 до 19.
    отсортируй список так что бы сначала шли четные элементы
    На С++
     
    1 person likes this.
  13. Jakal

    Jakal New Member

    Joined:
    9 Dec 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Помогите с задачей!
    Построение кратчайшего остова ориентированного и неориентированного графа с использованием алгоритмов Краскала и Прима
     
  14. zaq

    zaq New Member

    Joined:
    9 Dec 2007
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Пока дождешься помощи, другие уже помогут :p

    Составить двумерный массив.
    Найти среднее арифметическое каждой строки,вывести значения в одномерный массив и произвести сортировку массива по убыванию.


     
  15. Shawn1x

    Shawn1x Elder - Старейшина

    Joined:
    24 Aug 2007
    Messages:
    307
    Likes Received:
    538
    Reputations:
    13
    Добрый день!
    Задание: используя алгоритмы и контейнеры Stl:
    создай список из 20 случаных элементов, со значениями от 1 до 19.
    отсортируй список так что бы сначала шли четные элементы
    На С++
     
  16. poza89

    poza89 Banned

    Joined:
    10 Dec 2007
    Messages:
    9
    Likes Received:
    4
    Reputations:
    0
    2 Программы на C++

    Лююддиии, помогите пожалуйста. Нужно написать две отдельные проги не используя классы (сам не знаю чего)...Значит задания:
    Прога №1:
    Обчислить* самое маленькое сложение (умножение) трех соседних элементов и их индексы, наименьший элемент этой тройки, количество ненулевых элементов, расположенных к этой тройке
    Структура программы:
    1. Команды препроцессора
    2. Описание глобальных переменных Аmax и j
    3. Функция input()
    4. Функция output()
    5. Главная функция main()
    6. Функция int amax_calcul (void)
    7. Функция void sum_number_calcul (int *sa, int *num)
    8. Функция void amax_a1_exchange (void)

    Прога №2:
    Есть ли среди чисел заданой последовательности целых плюсовых чисел (0х0563 , 0х1d6b , 0x261a , 0x259e) числа, у которых цифры разположены в спадаючем порядке, например: 124; 96531

    Заранее благодарен и говорю большое человеческое СПАСИБО за помощь!!!
     
  17. Meister

    Meister Elder - Старейшина

    Joined:
    13 Oct 2005
    Messages:
    185
    Likes Received:
    7
    Reputations:
    0
    Добрый день, а с лабораторной в программе FoxPro 9.0 может кто-нибудь помочь? В частности с функцией поиска? 8)
     
    1 person likes this.
  18. Sinex

    Sinex Elder - Старейшина

    Joined:
    17 Aug 2006
    Messages:
    111
    Likes Received:
    24
    Reputations:
    5
    Задание на лабораторную работу.
    1. Составить программу на языке C++. Получить теоретическую оценку числа элементарных операций.
    2. Включить в программу строки счетчика элементарных операций в соответствии с принятой методикой.
    3. Отладить полученную программу.
    4. Для различных значений размерностей массива получить значения счетчика операций с(N).

    Задания

    1.Дана матрица А(N, М). Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (считать, что он единственный), оказался в верхнем левом углу.

    2.Дан одномерный массив А(N). Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большее число находится слева от меньшего: xi>xj при i<j ).

    Помогите пожалуйста, очень надо, всем кто как-нибудь поможет +2 ;)
     
  19. trOid

    trOid New Member

    Joined:
    18 May 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Помогите сделать на delphi
     
  20. Shawn1x

    Shawn1x Elder - Старейшина

    Joined:
    24 Aug 2007
    Messages:
    307
    Likes Received:
    538
    Reputations:
    13
    Добрый день!
    Задание: используя алгоритмы и контейнеры Stl:
    создай список из 20 случаных элементов, со значениями от 1 до 19.
    отсортируй список так что бы сначала шли четные элементы
    На С++
     
Thread Status:
Not open for further replies.