Find Jobs
Hire Freelancers

C++ Mini Project -- 2

$30-250 USD

Ukończony
Opublikowano prawie 4 lata temu

$30-250 USD

Płatne przy odbiorze
Matrix Library Introduction This project will allow you to practice your programming constructs (arrays, pointers, memory allocation, classes, etc.), designing robust interfaces for classes and functions, and evaluating alternative approaches to implementing data structures. You will also practice how to write good reports. You are to work in your groups. However, each individual must turn in their own report. The report may be similar in the data and software used, but must be written individually. Your programming must be of high quality with good variable names, function names, and comments. It should look artistic, and be easy for technically competent readers to understand. Software Development Version 1: Create a matrix library with the following capabilities: A Matrix class which supports any number of rows and columns Use C-style arrays and pointers Dynamically allocate memory as needed Free resources as appropriate (no memory leaks!) Member and/or non-member functions to perform the following: Matrix addition, subtraction, and multiplication; scalar multiplication; transposition Operator overloads for at least the following: = == != Convert matrix data into comma separated value (CSV) format suitable for output to a file Member function(s) and/or operator(s) to access individual matrix elements using row and column indexes A non-member output stream operator (operator<<) which can be used to output matrix data to the console Functions and/or constructor overloads which return a matrix of user specified size with: All ones All zeros An identity matrix Version 2: Create a second version of your matrix library having all capabilities of version 1, except: Use std::vector from the C++ Standard library instead of C-style arrays and pointers for your Matrix class Make all necessary and appropriate changes to member and non-member functions as a result of switching to std::vector data Design Details Justify why you implemented each function as a member or non-member Make matrix operations as intuitive as possible for clients of your library Evaluate all overloadable operators supported by C++, and implement any you determine to be appropriate Perform robust error checking and report error conditions (don't let errors propagate) Use 'const' as applicable for functions and parameters Test and Evaluation Thoroughly test your Matrix class and all functions for both versions of your library All functions should behave as expected, including construction, copy construction, assignment, and matrix operations Validate all matrix operations for both versions using appropriate 3rd party software Document your results in the report
Identyfikator projektu: 26575861

Informację o projekcie

16 ofert
Zdalny projekt
Aktywny 4 lata temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
I'm an expert of c++ programming language and I have done many object oriented projects.I can help you in your work
$30 USD w 1 dzień
5,0 (11 opinii)
3,3
3,3
16 freelancerzy składają oferty o średniej wysokości $139 USD dla tej pracy
Awatar Użytkownika
Hi, I'd like to help with this matrix library. I write clean code with detailed comments.
$120 USD w 2 dni
5,0 (224 opinii)
7,4
7,4
Awatar Użytkownika
Hi there,I'm biddin on your project "C++ Mini Project -- 2" I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$250 USD w 6 dni
5,0 (36 opinii)
7,0
7,0
Awatar Użytkownika
Hi there, I'm bidding on your project "C++ Mini Project -- 2" Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline of the project. Also, have a look at my profile for my reviews and portfolios. Thanks Note: This is not an automated bid and i'm ready to discuss your project right now. .. .
$250 USD w 6 dni
4,8 (7 opinii)
6,0
6,0
Awatar Użytkownika
❤️ Dear client ❤️ I'm a C/C++ Programming expert with over 6+ years of experiences. I'm in Top 4% of C/C++ Programming on freelancer.com. I can help to fix your problems in ASAP. I understand how annoying it is and can get this fixed for you quickly! I look forward to working on this project with you. Thanks & Regards! Olga
$125 USD w 2 dni
5,0 (20 opinii)
4,3
4,3
Awatar Użytkownika
Hi, I've carefully read your project description. I am a C++ developer who started with C 6 years ago. I am used to tasks like yours. This new matrix class needs to have pre-impolemented functionalites and work on it's own. Practically your tasks asks you only for the header file but I will provide you with a .cpp file to test your each and every functionality. If you want, I can make an interactive way of testing commands (like a menu displaying all the possible commands and letting you chose the one you want to use). If you find me the right candidate, please contact me. George+
$105 USD w 7 dni
5,0 (6 opinii)
3,0
3,0
Awatar Użytkownika
Hi, I have gone through your project details. I am fully experienced with c/c++ Contact me for further discussion. Thanks.
$200 USD w 1 dzień
3,7 (6 opinii)
2,8
2,8
Awatar Użytkownika
Hi, how do you do?~~~~~~~~~~~ I have majored in C++/C. I have enough skills and rich experiences in this field over 4 years. I have study data structure and optimization algorithms such as segment tree, suffix tree, treap, pattern matching, graph theory and etc. I have read your documentation several times carefully, I think, it is very reasonable project for me. I have no pending projects now, so I can do my best for you. I am looking forward to discuss more specifications of this in private chat. Sincerely. Best Regards
$140 USD w 7 dni
4,8 (3 opinii)
2,1
2,1
Awatar Użytkownika
Hello I'm studying computer science and i got alot of experiences and skills from the projects which i worked on so i can help you doing this job.
$167 USD w 3 dni
5,0 (1 opinia)
1,0
1,0
Awatar Użytkownika
Hi Hope you will be fine. I am a C++ and data structures expert with experience 4 years. I have read the description and ready to do your project. I am new to this site but I have plenty of experience for such project. You can pay when you satisfy with my work and can ask me for any changes even after completion of project. Looking forward for your reply Thank
$200 USD w 5 dni
5,0 (1 opinia)
0,0
0,0
Awatar Użytkownika
Hi, Hope everything is going well with your project. I am a programmer with several years of experience in programming using c++. I know c++ very well, I know data structure and algorithms using c++very well. I wrote parts of the compiler using c++ before. I know oop and vectors. I hope I can help you with your project.
$140 USD w 3 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi, I'm C++/C/C# expert and I'm looking forward to this kind of Project. I'm also an app developer and graphic designer. I'm new in this platform but I'm done alot of project on my FB page and I'm hope so you hire me. Please contact me and tell me further details of your Project. I'm waiting for your positive response. Have a great day (Thanks) Regards: SYED ASHIR ALI ZAIDI
$30 USD w 2 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I have got great skills in C++ programming language. I have done projects related to your project and I have been studying software engineer in best university of Pakistan. I can complete your project within short period of time. I will work under your budget and I will make sure the project satisfies all your requirements.
$105 USD w 6 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi I just read your description of the project and I think I can do it easily as I have done similar projects like these before. I have almost 3 years experience in C++ programming with clear concepts of OOP (Object Oriented Programming ) and Data Structures ( Trees, Heaps ,Linked Lists and Graphs etc ). If you are interested than please contact me.
$89 USD w 4 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED STATES
Detroit, United States
4,3
9
Zweryfikowana metoda płatności
Członek od kwi 4, 2017

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.