Answer:
#include <iostream>
#include <string>
#include <stack>
#include <math.h>
using namespace std;
int main() {
string s;
double n=0;
int position=0;
stack<int> wholeNumbers;
cout<<"Enter a decimal number:";
cin>>s;
string::iterator counter = s.begin();
while(*counter!='.' && counter!=s.end()){
wholeNumbers.push(*counter-48);
counter++;
position=position+1;
}
for(int i=0;i<position;i++){
n=n+(wholeNumbers.top()*pow(10,i));
wholeNumbers.pop();
}
position=-1;
if(counter!=s.end()){
counter++;
}
while(counter!=s.end()){
n=n+((*counter-48)*pow(10,position));
position=position-1;
counter++;
}
cout<<n;
}
Explanation:
- Inside the while loop, push the push a number to the wholeNumbers stack by subtracting it with 48.
- Increment the counter and position variable by 1 inside the while loop.
- Count the number of digit, push each digit to top of stack and find the end of the number,
- Run a for loop up to the value of position variable and pop a value from the wholeNumbers stack.
Answer:
(a)Applications Time Stamp Events
(b)S=0.5(W-
)+
, where
≤W≤
+8.
Explanation:
Some applications assume that clocks always advance, so they could timestamp events under this assumption.
In our case we have the wrong timed clock, say W and the hardware clock H which is supposed to advance at a perfect rate.
We proceed to construct a software clock such that after 8 seconds we can replace the wrong timed clock with the software clock in good conditions.
Let us denote the software clock with S.
Then, S=c(W-
)+
where:
=The current Time(10:27:54) and;
c is to be found.
We already know that S=
+4 when W=
+8,
So:
S=c(W-
)+
+4=c(
+8-
)+
4=8c
c=0.5
We obtain the formula
S=0.5(W-
)+
, where
≤W≤
+8.
In terms of key hierarchy, you have to request to a Certification Authority in order for them to issue you an X.509 certificate. On the other hand, you can creat your own pgp.
In terms of key trust, X.509 supports only a sole key owner. It can support only one digital signature to confirm the key's validity. This does not work for pgp.
Answer:
B. void setAttributeOne(int newAttributeOne)
{
attributeOne = newAttributeOne
}
Explanation:
The class has two public attributes : int attributeOne and String attributeTwo.
The appropriate setters for these attributes will be as follows:
void setAttributeOne(int newAttributeOne)
{
attributeOne = newAttributeOne
;
}
void setAttributeTwo(int newAttributeTwo)
{
attributeTwo = newAttributeTwo;
}
The highlighted code corresponds to option B among the given options. So option B is the correct setter for attributeOne.
Be careful sending numbers online, people could easily dox/track you down just for that. Also I won't text you but I wouldn't mind chatting on here