Find Jobs
Hire Freelancers

C++ Assignment

$10-100 USD

Terminado
Publicado hace más de 8 años

$10-100 USD

Pagado a la entrega
Write a program that can accomplish the following: 1. Read in a graph from [login to view URL] in the following format: node# 1st-arc-to-node# weight-for-previous-arc 2nd-arc-to-node# weight-for-previous-arc 3rd-arc-to-node# weight-for-previous-arc ... As an example: 1 2 10 3 5 4 100 2 1 5 4 3 50 2 10 In the above example, node 1 has an arc with weight 10 to node 2, weight 5 to node 3, and weight 100 to node 4. Node 2 has an arc with weight 5 to node 1. Node 4 has an arc to node 3 with weight 50 and to node 2 with weight 10. Note that in the above example, there IS a node 3 despite not being specifically declared on a line. Any node that is either explicitly defined on its own line, or into which an arc goes, must be considered to exist. 2. Display an ascii art image of the graph on the screen. An sample for the above example is shown below. It is not the only possible example: +-----5-------->[3] | ^ | | | 50 | | +->[1]--10-->[2]<-10-+ | | | | +---=---5-----+ | | | 100 | | | V | [4]---------------+ As can be seen in the above example, use the following format: nodes are written inside brackets vertical lines are drawn with | horizontal lines are drawn with - 90 degree bends, and intersections between lines (in order to share one line between two arcs) are drawn with + a horizontal line crossing but not intersecting with a vertical line is drawn with an = arc weights are written somewhere on the arc's line; if a line is shared between two arcs, only the part of the line used by only ONE arc may show the arc weight to draw arrows, use <, >, V, and ^. You do NOT need to optimize for the least number of crosses, turns, or intersections. You DO need to account for every possible graph where id(v) + od(v) <= 4 for all nodes v. 3. Display a chart, in an easily readable format, of the shortest path between each node s and every node t reachable from node s.
ID del proyecto: 9136936

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
$15 for the first one, will deliver in a day rest for the next one, will deliver next day
$35 USD en 2 días
5,0 (61 comentarios)
5,1
5,1
7 freelancers están ofertando un promedio de $69 USD por este trabajo
Avatar del usuario
Hi. i have a lot of experience in graphs. I think i can help you with this project at low cost.. we can have a chat about it. thanks
$121 USD en 1 día
4,9 (314 comentarios)
7,2
7,2
Avatar del usuario
Hi,sir How are you today? I checked your request. I have many experiences in c. I will finish your project in 7 hours. I am waiting for you. Best regards.
$50 USD en 1 día
5,0 (17 comentarios)
4,8
4,8
Avatar del usuario
Предложение еще не подано
$55 USD en 3 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$100 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
master degree major in computer science, c++ professional, good at data structures and algorithms
$77 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi,I'm an electrical engineer and during my college ive done countless projects like this ,I hope you hire me. Kind regards Nermin
$45 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
paris, United States
5,0
1
Miembro desde dic 16, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.