How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask Ingo U Your Own Question

Ingo U
Ingo U, Software Engineer
Category: Homework
Satisfied Customers: 755
Experience:  Over 25 years experience in software development. Expert in Microsoft .Net, C#, C++, VB, SQL
44076068
Type Your Homework Question Here...
Ingo U is online now
A new question is answered every 9 seconds

MIPS Beginner needs help with code

This answer was rated:

Hi, im a beginner on MIPS field, I need to write two similar MIPS programs.


   First one is get 5 signed integers from user inputs, store them in an array, then print them out in a line with comma and space. Next count the number of odd integers in a loop(zero to be considered as even), stop and exit the loop if the number is XXXXX  (eg. input: 3 2 0 -5 2, the count is 3),  then print the number of odd integers.


   Next one, is reversing an array. First i need to get 6 positive integers from the user, stop taking the input if it is negative, then i need to put the inputs into an array, print them out on a line, each number separated by comma and a space, reverse the array and print them out with commas and spaces too. if you could provide some comments to explain the code, i'll be very appreaciated, thanks alot

Hi,
are you using QtSpim in this assignment? Perhaps I can help.
Regards,
Ingo U
Customer: replied 3 years ago.


yes sir

Customer: replied 3 years ago.


yes, please sir, I really need your helps with this assignment asap

OK, I'll do my best. Do you have a deadline?
Customer: replied 3 years ago.


yas, it's due in two hours, sorri, it's so embarrased, i just recognized this extra credit project last night, but i would pay bonus for the rush, i was almost desperated, please sir

In the first part, are the integers just single digits?

 

Do you have any external libraries or other code that your are using / allowed to use?

Customer: replied 3 years ago.


yes

Customer: replied 3 years ago.


should I sent you what i have so far?


like pseudo codes..

Customer: replied 3 years ago.

#include<iostream>


using namespace std;


int main(){


int num[8];


cout<<"Enter integers: ";


//get user inputs


for(int c=0; c<8; c++){ cin>>num[c]; }


//print out in single line


for(int i=0; i<8; i++){ cout<<num<<", "; }


cout<<endl;


 


//count odd elements


int count=0;


while(count<=5){ if (num [count] <0) break;


//exit the loop if it is neagative number.


else if( (num[count] != 0) || (num[count]%2 != 2) )


count ++; }


cout<<"the count is: "<<count<<endl;


cout<<num;


return 0; }

Customer: replied 3 years ago.


im sorri, there's no much limits or external libraries are required to use, it's just simple beginners' course

Customer: replied 3 years ago.

if you have 1 or 2mins, you could take look here, similarily everything here we've already learned.


http://logos.cs.uic.edu/366/notes/MIPS%20Quick%20Tutorial.htm

Isn't it actually 3 separate programs?
1. First one is get 5 signed integers from user inputs, store them in an array, then print them out in a line with comma and space.
(I have this done)

2. Next count the number of odd integers in a loop(zero to be considered as even), stop and exit the loop if the number is XXXXX (eg. input: 3 2 0 -5 2, the count is 3), then print the number of odd integers.
(that sounds like a separate program to me)

3.Next one, is reversing an array. First i need to get 6 positive integers from the user, stop taking the input if it is negative, then i need to put the inputs into an array, print them out on a line, each number separated by comma and a space, reverse the array and print them out with commas and spaces too
(what should happen if input is negative before 6 positive integers have been entered?)
Customer: replied 3 years ago.

is two separeted programs, basically they are the same thing, just the second one need to have an extra reverse procedure

Customer: replied 3 years ago.


ohh, for the second part, once a negative number is XXXXX stop receive it and exit

Customer: replied 3 years ago.

so as you saying, the 1 and 2 should be one program, and the third one should be an individual one

OK, I think I got it
Customer: replied 3 years ago.

cool, one more thing, sir, is there comments next to each line?

THIS ANSWER IS LOCKED!

You need to spend $3 to view this post. Add Funds to your account and buy credits.
Ingo U and 3 other Homework Specialists are ready to help you
Customer: replied 3 years ago.


thanks a lot for the quick response, but can i please just have plain text(like note pad or .s file) instead, im so confused with the zip

Customer: replied 3 years ago.


can i please just have plain text, cuz for some reason i cannt open it thanks a lot, sorry for that much bothering

Customer: replied 3 years ago.


i got it sir, thanks a lot for the helps, thank uuuuuuuuu!!!!!