Доброго времени суток! есть файл который имеет структуру(ниже), надо считать данные. До последней строки получается. Как быть с последней строкой n1 n2 итд. до n? Спасибо!
Первая строка n и m - количество вершин и количество ребер графа. В следующих n строках идет перечисление ребер графа в виде двух чисел (номера вершин, которые соединяют ребро). В последней строке задаются цвета каждой вершины.
n m
chislo chislo
chislo chislo
итд итд итд до n
n1 n2 n3 итд до n
struct graf {
long long vertex1;
long long vertex2;
};
void Zero_knowledge_proof() {
FILE *file;
file = fopen("input.txt", "r");
struct graf graf1[10];
srand(time(NULL));
char buff[100];
char color[]={'R','B','Y'}; long long i1 = 0;
ifstream inFile;
inFile.open("input.txt");
long long e,n,m; long long V[1000],E[1000]; long long A[100]; int i=0;
while (1) {
fscanf (file, "%i %i", &(graf1[i1].vertex1), &(graf1[i1].vertex2));
if (graf1[0].vertex1+1 == i1) {break;}
i1++;
}
long long i2 = 0;
for (int i = 0; i < graf1[0].vertex1+1;i++) cout<<graf1[i].vertex1<<" "<<graf1[i].vertex2<<endl;
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости