Из С++ В С# Forms

Тема в разделе ".NET - WinForms", создана пользователем olegvach, 25 ноя 2014.

  1. olegvach

    olegvach New Member

    Регистрация:
    25 ноя 2014
    Сообщения:
    1
    Симпатии:
    0
    #include "stdafx.h"
    #include <iostream>
    #include <list>
    #include<stdio.h>

    using namespace std;


    int color[100];
    //int c[100][100];
    bool ok(int k ,int c[][100])
    {
    int i,j;
    for(i=1;i<k;i++)
    if(c[k]==1&&color==color[k])
    return false;
    return true;
    }


    void graphcolor(int n,int m,int c[][100])
    {
    int i,k;
    for(i=1;i<=n;i++)
    color=0;
    k=1;
    while(k>=1)
    {
    color[k]=color[k]+1;
    while(color[k]<=m)
    if (ok(k,c)) break;
    else color[k]=color[k]+1;


    if(color[k]<=m&&k==n)
    {
    for(i=1;i<=n;i++)
    printf("%d ",color);
    printf("\n");
    }
    else if(color[k]<=m&&k<n)
    k=k+1;
    else
    {
    color[k]=0;
    k=k-1;
    }
    }
    }


    void main()
    {
    int i,j,n,m;
    int c[100][100];
    printf("kilkist vershyn i kilkist kolor:\n"); // Enter vertex number, n and numbers of color
    scanf("%d %d",&n,&m);
    printf("matrix:\n"); // Enter the matrices of vertex and edges from command line
    for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
    scanf("%d",&c[j]);
    printf("matrix and coloring:\n"); // List of possible graph coloring
    graphcolor(n,m,c);
    }
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    что значит в С# Forms?
    может просто на С# ??
    уточни пожалуйста.

    А так тебе надо :
    - подключение библиотек и области видимости поменять(убрать свои)
    - ввод\вывод данных изменить (System.Console. ... в нём смотри)
    - никаких глобальных переменных!
    - объявление и создание массивов поправить
     
Загрузка...

Поделиться этой страницей