[главная] | [каталоги]






создан: 2015-11-02 23:43:51
пользователь: cloud раздел: программирование
[18913]
сетевые модели проектов c++
сетевые модели проектов c++ Исаков Андрей Алексеевич vk.com/cl0oud
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <iostream>
#include <windows.h>
using namespace std;
#define N 4 // количество элементов
class project{
int k;
int i[N], j[N], time[N];
public:
void say();
void show();
};
void stroka_name(int k){
//cout << "строка " << k+1 << "
";
printf("строка %d
", k+1);
}
void project::say(){
cout << "количество строк = " << N << "
";
for (k = 0; k < N; k++){
stroka_name(k);
cout << " i: "; cin >> i[k];
cout << " j: "; cin >> j[k];
cout << " time: "; cin >> time[k];
if (time[k] != NULL){
cout << "############
";
}
}
}
void project::show(){
cout << "
";
for (k = 0; k < N; k++){
int l;
for (l = 0; l < N; l++){
if (j[k] == i[l] && i[k] < j[k]){ // 1-2 2-4
cout << i[k] << " - " << j[k];
int krit_time;
if (i[l] < j[l]){
cout << " - " << j[l];
krit_time = time[k] + time[l];
}
else {
krit_time = time[k];
}
cout << "
время пути = " << krit_time << "
";
}
}
}
}
int _tmain(int argc, _TCHAR* argv[])
{
system("color 70");
system("mode con cols=60 lines=35");
setlocale(LC_ALL, "Russian");
project ob;
ob.say();
ob.show();
system("pause");
}