+ 2
Exercise 7.2 : Taking Inputs (User Input)
āWrite a program that takes two numbers as input, assigns those values to the provided a and b variables, then outputs their sum.ā Iām lost. Iāve tried numerous times to code it correctly. Int a = 5; Int b = 20; Int sum = a + b; Cout << āFind the sum of two numbers.ā ; Cin >> sum >> endl;
21 Respostas
+ 10
Hey, Tahiti š„³š„³ Congratulations ! š
You solved it on your own. Great job š
Just saw your posts, wasn't around to help you today.
+ 4
You have to take input for a and b.
Whenever you assign the value to variable, you fail to take inputs.
We learned this in [input] lesson. š
// To enable the user to input a value, use cin in combination with the extraction operator (>>).
Try once again. Understand the given description in problem. Re-read / refer again that's in lesson.
Let us know if you were able to solve.
Note: the first letter should not be in capital letter for [cout] & [cin]
+ 4
Tahiti
"lvalue" š
An lvalue (locator value) represents an object that occupies some identifiable location in memory (i.e. has an address).
Another value is "rvalue"š
rvalues are defined by exclusion. Every expression is either an lvalue or an rvalue, so, an rvalue is an expression that does not represent an object occupying some identifiable location in memory.
You can refer to the link shared below for understanding better š
https://www.internalpointers.com/post/understanding-meaning-lvalues-and-rvalues-c
hey, little more help for you for tagging the person [ use @ before name, so they will get notified when you asking for help ]
+ 3
Tahiti , you have to calculate a & b
How you can solve if you are already assigning values of 5 & 20?
+ 2
Thank you very much, Arsenic !
Maybe Iām making this more difficult than it really is. I tried again, and I get āLine 12: expected initializer before ā>>ā token.
Iāll try that link.
+ 2
Tahiti , I am learner & keep learning. Didn't mastered languages. Because, programming languages are always updating and have more functionality.
So, just keep learning.
+ 1
Tahiti check this lesson to learn how to get user input using cin š
https://www.sololearn.com/learning/1607/
+ 1
Thank you, Shivani!
Maybe you can still help.
I really didnāt understand the direction (error message) that said:
line 11
lvalue required as left operand of assignment
What is ālvalueā ?
+ 1
Shivani šā Yes, I certainly will do that!
+ 1
That's it:
#include <iostream>
using namespace std;
int main() {
int a;
int b;
// your code goes here
cin >> a;
cin >> b;
cout << a + b;
return 0;
}
+ 1
Solution:
#include <iostream>
using namespace std;
int main(){
int a;
int b;
a=1;
b=4;
cin>>a;
cin>>b;
cout<<a+b;
return 0;
}
+ 1
#include <iostream>
using namespace std;
int main() {
int a;
int b;
// your code goes here
cin>>a;
cin>>b;
cout<<a+b;
return 0;
}
0
Do it according to what question says.
1. Take input (use cin) and put the value in variable "a"
2. Take another input and put the value in variable "b"
3. Calculate "a+b"
4. Output the sum on the screen (use cout)
0
cin >> 5;
cin>> 20;
cout << ā25āā>>;
Correct?
0
I will get this right, I donāt care how many tries it takes. Please be mindful that Iām brand new to C++ this week.
Hereās what I have now:
7 cout << āEnter a number. \nā ;
8 cin >> a;
9 cout << āEnter another number. \nā;
10 cin >> b;
11 a = 3 << b = 5;
12 int sum;
13 sum = a + b;
14 cout << āSum is: ā << sum;
line 11
lvalue required as left operand of assignment
cout << āHelp!!!! š ā ;
0
And also, thank you very much for your help, Shivani! And thank you, Mr. Imperfect!
0
I finally solved it!!! I couldnāt believe it. š„³
0
Thanks a million, Shivani šā !
And WOW, all those languages youāve mastered! Incredible! š
0
Write a program that takes two numbers as input, assigns those values to the provided a and b variables, then outputs their sum.
I have tried numerouse attempts but nothing is going right.
0
#include <iostream>
using namespace std;
int main ()
{
int a;
int b;
cin>>a;
cin>>b;
int sum=a+b;
cout<<sum<<endl;
return 0;
}
The above code will give you correct output š