how would i write this into at least one function using what i have already
#include<iostream> using namespace std; int main() { int original, temp1, temp2, sum, remainder; int first, second, third, fourth; cout<<"enter an 8 digit number"<<endl; cin>>original; temp1=original/100; first=original%100; temp2=temp1/100; second=temp1%100; fourth=temp2/100; third=temp2%100; sum=first+second+third+fourth; remainder=sum%26; cout<<"the first number is "<<first<<endl; cout<<"the second number is "<<second<<endl; cout<<"the third number is "<<third<<endl; cout<<"the fourth number is "<<fourth<<endl; cout<<"when the numbers are added it is "<<sum<<endl; cout<<"the remandier is "<<remainder<<endl; cout<<"adding character is : "<<(char)(remainder+65); return 0; }
Functions are great for repetitive tasks, take any one of the steps you are repeating and turn it into a function. For example, int get_six(int x){ return x/100; } temp1= get_six(original); temp2=get_six(temp1);
Another metric for creating functions, is after you comment your code, if you read down through it, you see "paragraphs" or "stanzas" of code, they'd be candidates for a function.
Join our real-time social learning platform and learn together with your friends!