Noobs R Us Ответов: 2

Как генерировать случайные числа 1...... 100 в C++


#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;
int source,No_Of_Nodes,No_Of_Edges,visited[20],Graph[20][20],Graph1[20][20];
int main()
{
    int i,j,vertex1,vertex2,cost;
    cout<<"\t\t\tGraphs\n";
    cout<<"Enter the no of Vertices : ";
    cin>>No_Of_Nodes;
    cout<<"Enter the no of Edges : ";
    cin>>No_Of_Edges;
    for(i=0;i<No_Of_Nodes;i++)
    {
     
		for(j=0;j<No_Of_Nodes;j++)
            Graph[i][j]=0;
    }
    for(i=0;i<No_Of_Edges;i++)
    {
        cout<<"Enter first : ";
        cin>>vertex1;
		cout<<"entre seconde : ";
		cin>>vertex2;
		cout<<"Enter the cost of : "<<vertex1<<" and "<<vertex2<<" ";
		cin>>cost;
	    Graph[vertex1-1][vertex2-1]=Graph[vertex2-1][vertex1-1]=cost;
		Graph1[vertex1-1][vertex2-1]=Graph1[vertex2-1][vertex1-1]=1;
    }
	cout<<"\nThe Matrix Adjacency is : \n"<<endl;
    for(i=0;i<No_Of_Nodes;i++)
    {
        for(j=0;j<No_Of_Nodes;j++)
			cout<<"\t"<<Graph1[i][j];
            cout<<"\n";
    }
	cout<<"\nThe Matrix bandwidth values is : \n"<<endl;
	  for(i=0;i<No_Of_Nodes;i++)
    {
        for(j=0;j<No_Of_Nodes;j++)
            cout<<"\t"<<Graph[i][j];
            cout<<"\n";
    }
		getch();
    return 0;
}


Что я уже пробовал:

входной график длины и узел источник и узел назначения

jeron1

Есть ли здесь вопрос?

2 Ответов

Рейтинг:
1

Dave Kreskowiak

Похоже, на уроке вы не обращали внимания. Чтобы компенсировать это, вам действительно нужно освежить свои навыки Google. "Случайное число C++ "[^].


Рейтинг:
1

Rick York

Взгляните на сранда и Рэнда. Srand запускает ГСЧ, а rand возвращает случайные значения.