AdletMeyer

Silicon Labs

Jan 10th, 2021
957
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Venkata Rajeswara Aditya Kotaf20170245@hyderabad.bits-pilani.ac.inAnswers:Q1.#include <bits/stdc++.h>using namespace std;
  2. int main(int argc, char const *argv[]){ string s;       getline(cin,s); int words =1;   for(int i=0;i<s.length();i++){      switch(s[i]){           case '!':           case '.':           case ',':           case '?':           case ' ':           if(s[i-1] != '!' ||s[i-1] != '.' ||s[i-1] != ',' ||s[i-1] != '?' || s[i-1] != ' ' )             words++;                break;              // if(s[i-1] == ' ')    break;              // else{                //  words++;                // }            default:            break;      }           }   cout<<words;    return 0;}
  3.  
  4. Q2.#include <bits/stdc++.h>using namespace std;
  5. int main(int argc, char const *argv[]){ int height,bigj; cin>>height>>bigj; cout<<height/bigj + height%bigj;    return 0;}
  6. Q3.#include <bits/stdc++.h>
  7. using namespace std;
  8.  
  9. string compressedString(string s){
  10.     vector<pair<char,int>> v;
  11.     v.push_back({s[0],1});
  12.     for(int i=1;i<s.length();i++){
  13.         if(s[i-1] == s[i]){
  14.             v.back().second++;
  15.         }
  16.         else{
  17.             v.push_back({s[i],1});
  18.         }
  19.     }
  20.     string str = "";
  21.     for(auto p:v){
  22.         if(p.second == 1){
  23.             str+=p.first;
  24.         }
  25.         else{
  26.             str += p.first+to_string(p.second);
  27.         }
  28.     }
  29.     return str;
  30. }
  31.  
  32. int main(int argc, char const *argv[])
  33. {
  34.     string s;   cin>>s;
  35.     cout<<compressedString(s);
  36.     return 0;
  37. }
  38. Q4. A: a=a+b
  39. Q5. A: Compiler Error
  40. Q6. D: world
  41. Q7. D:No Output Infinite Loop
  42. Q8. D: 30
  43. Q9. C: 8
  44. Q10. D: Execution time on heap
  45. Q11. D: 52.75  
  46. Q12. C: 4
  47. Q13.     D: 120 gallons
RAW Paste Data