Програмування

Re: Програмування

Повідомлення Евгений » 31 травня 2011, 11:56

Очень нужно решение седьмых вариантов (в обеих лабах) отсюда:
Ссылка
до понедельника 06.06.2011
Скорей всего их уже кто-то тут писал, но я не осилил найти.
Евгений
 
Повідомлень: 32
З нами з: 29 жовтня 2010, 20:34
Звідки: Киев

Re: Програмування

Повідомлення Василь » 31 травня 2011, 22:04

Евгений написав:Очень нужно решение седьмых вариантов (в обеих лабах) отсюда:
Ссылка
до понедельника 06.06.2011
Скорей всего их уже кто-то тут писал, но я не осилил найти.

А какое задание то??
Аватар користувача
Василь
 
Повідомлень: 907
З нами з: 15 жовтня 2010, 02:08

Re: Програмування

Повідомлення Василь » 01 червня 2011, 00:27

Sergiych написав:Допоможи з лабою!
Завдання: реалізувати клас- група тварин. Реалізувати можливість включення та виключення тварин у групу, сортування їх за різними ознаками.
Бажано зробити до вівторка.
Наперед дякую!!!


http://radfiz.org.ua/sos/q/1306880716.txt
Переробив. Все працює!!!
Аватар користувача
Василь
 
Повідомлень: 907
З нами з: 15 жовтня 2010, 02:08

Re: ПРОГРАМУВАННЯ

Повідомлення МАКС » 02 червня 2011, 20:01

привет, Вась мені ця прога видає помилку
умова:
симетричну квадратну матрицю А порядку n задано у вигляді послідовності n(n+1)/2 чисел подібно до верхньої трикутної матриці. Визначити А*А*А;

Код: Виділити все
#include <iostream>
#include <cstdlib> 
#include <stdio.h>

using namespace std;

int input(int q, int w, int v, int s[] )
{
    for(q = 0; q < w; q++)
  {
          cin >> v;
          s[q] = v;
  }
}
/////////////////////////////
int set_matrix(int** matr1, int m, int s[])
{
    int q = 0;
 for(int i = 0; i < m; i++) //задаємо трикутну марицю.
  {
     for(int j = i; j < m; j++)
     {
             matr1[i][j] = s[q]; // задаємо рядки.
             matr1[j][i] = s[q]; // задаємо .
             q++;
     }   
  } 
}
/////////////////////////////
  main()
{
  int n;
  cout <<"input size of matrix n = ";
  cin >> n;
  int m = (int) n*(n+1)/2;
  int b;
  int** matr=(int**)calloc(sizeof(int*),(n));; 
  int a[m];
  int c[n][n];
  int c1[n][n];
  int k;
  input(k , m, b, a);
  a[m] = input(k , m, b, a);
  k=0;
  set_matrix(matr, n, a);
  cout <<"our matrix: "<< endl;
  for(int i = 0; i < n; i++)
  {
     for(int j = 0; j < n; j++)
     {
            cout  << matr[i][j]<< " "; // виводимо матрицю на екран.
     }
     cout <<  endl;   
  }   
/////////////////////////////////////////////////////////   
  for(int i = 0; i < n; i++)
  {
     for(int j = 0; j < n; j++) // множимо матрицю саму на себе А*А
     {
      c[i][j] = 0;
      for(k =0; k< n; k++)
      c[i][j] =c[i][j] + matr[i][k]*matr[k][i];
      }
  }
  for(int i = 0; i < n; i++)// множимо матрицю саму на себе А*А*А
  {
     for(int j = 0; j < n; j++)
     {
      c1[i][j] = 0;
      for(k =0; k< n; k++) 
      c1[i][j]+=c[i][k] * matr[k][i];
     }
 }
 cout <<"matrix in 3rd stepin: " << endl;
    for(int i = 0; i < n; i++) //виводимо результат на екран.
    {
     for(int j = 0; j < n; j++)
     {
      cout << c1[i][j]<< "  " ;
      }
      cout<<endl;
  }
  system ("PAUSE");
  return 0;
}
МАКС
 
Повідомлень: 44
З нами з: 12 квітня 2011, 19:03
Звідки: Прилуки

Re: ПРОГРАМУВАННЯ

Повідомлення Василь » 02 червня 2011, 21:14

МАКС написав:привет, Вась мені ця прога видає помилку
умова:
симетричну квадратну матрицю А порядку n задано у вигляді послідовності n(n+1)/2 чисел подібно до верхньої трикутної матриці. Визначити А*А*А;


Может давай я тебе программу сам напишу? Помоему будет проще и быстрее )) ;)
Аватар користувача
Василь
 
Повідомлень: 907
З нами з: 15 жовтня 2010, 02:08

Re: ПРОГРАМУВАННЯ

Повідомлення Obi-Van » 03 червня 2011, 21:34

при работе с проектом возникает проблема: в файле, где мы определяем все методы класса(пишем их тело) не пашет cin и cout, а printf и scanf пашут
stdio.h подключал, свой хедер файл подключен

никто не знает что за лажа?
Гринько Олександр, 1 група
Аватар користувача
Obi-Van
 
Повідомлень: 80
З нами з: 20 лютого 2011, 19:56

Re: Програмування

Повідомлення qwerty » 03 червня 2011, 22:29

Вася пожалуйста помоги с этой лабой, если можно до воскресенья

"Визначити клас, який реалізує комплексне число. Перевантажити операції з комплексними числами."

Заранее благодарен)
Аватар користувача
qwerty
 
Повідомлень: 15
З нами з: 27 лютого 2011, 20:21

Re: ПРОГРАМУВАННЯ

Повідомлення Василь » 03 червня 2011, 23:00

Obi-Van написав:при работе с проектом возникает проблема: в файле, где мы определяем все методы класса(пишем их тело) не пашет cin и cout, а printf и scanf пашут
stdio.h подключал, свой хедер файл подключен

никто не знает что за лажа?


не забывай о using namespace std;
или пиши типо так std::cout и т.п.
Аватар користувача
Василь
 
Повідомлень: 907
З нами з: 15 жовтня 2010, 02:08

Re: Програмування

Повідомлення Василь » 03 червня 2011, 23:03

qwerty написав:Вася пожалуйста помоги с этой лабой, если можно до воскресенья

"Визначити клас, який реалізує комплексне число. Перевантажити операції з комплексними числами."

Заранее благодарен)

http://radfiz.org.ua/sos/q/1302946526.txt
Аватар користувача
Василь
 
Повідомлень: 907
З нами з: 15 жовтня 2010, 02:08

Re: ПРОГРАМУВАННЯ

Повідомлення Obi-Van » 04 червня 2011, 07:47

Василь написав:не забывай о using namespace std;
или пиши типо так std::cout и т.п.

uusing namespace std помогло... и без std::cout работает
спасибо ) хотя вроде бы раньше пробовал подключать - не помогало...
Гринько Олександр, 1 група
Аватар користувача
Obi-Van
 
Повідомлень: 80
З нами з: 20 лютого 2011, 19:56

Поперед.Далі

Повернутись до Питання по домашці

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 3 гостей