تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: کسی خطای این برنامه رو می دونه؟

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2011
    پست ها
    3

    9 کسی خطای این برنامه رو می دونه؟

    با سلام این کدا الگوریتم پریمه که درخت پوشای مینیمال رو پیدا میکنه:
      محتوای مخفی: kod 

    // prim1-1.cpp : main project file.

    #include "stdafx.h"
    #include <conio.h>
    #include <iostream>


    using namespace System;
    using namespace std;

    int f[100][100]={0} , w[10][10]={0} ,i,j, nv[50] , dis[50] , lv , n , min ;

    void prim(int n , int w[][])
    {
    int i;
    for (i=2 ; i<=n ; i++)
    {
    nv[i]=1;
    dis[i]=w[1][i];
    }
    for (j=1 ; j<=n-1 ;j++)
    {
    int min = 32000;
    for (i=2 ; i<=n ; i++)
    if (dis[i]>=0 || dis[i]<min)
    {
    min = dis[i];
    lv=i;
    }
    f[j][0] = nv[lv];
    cout<< f[j][0];
    f[j][1] = lv;
    cout<< f[j][1];
    f[j][2] = dis[lv];
    cout<< f[j][2];
    dis[lv]=-1;
    for (i=2 ; i<=n ; i++)
    if (w[lv][i]<dis[i])
    {
    dis[i]=w[lv][i];
    nv[i]=lv;
    }
    }
    }

    void main()
    {
    int k,m,c,b;
    cout<< "Enter number of Vertices = ";
    cin>>n;
    cout<< "Enter number of Edge = ";
    cin>>m;
    cout<< "\n Enter Nedges cost:";
    cout<< "\n\t\t\t Example: from ross 1 ";
    cout<< "\n\t\t\t to ross 2 ";
    cout<< "\n\t\t\t with cost 15 \n";
    for (k=1 ; k<=m ; k++)
    {
    cin>>i>>j>>c;
    w[i][j]=c;
    }
    cout<< " visited vertices :";
    prim(n,w[][]);
    cin>>b;
    }



    در خط prim(n,w[][]); خطای error C2059: syntax error : ']' میگیره
    و در خط void prim(int n , int w[][]) خطای error C2087: 'w' : missing subscript

    لطف کنید راهنماییم کنید ممنون.
    Last edited by monazer; 29-12-2011 at 19:14.

  2. #2
    داره خودمونی میشه majid_98's Avatar
    تاريخ عضويت
    Dec 2011
    محل سكونت
    پایتخت قدیم
    پست ها
    164

    پيش فرض

    prim(n,w[][]);
    [][] را بردار موقع فراخانی تابع لازمش نداری

    با چه کامپایلری نوشتی؟

  3. این کاربر از majid_98 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •