Skip to content

IO STREAM

     

    Click here! 

    Use the code: Miru2021

    If you are having any problem regarding the output or evaluation in Elab, Then check your code here.

    IOST1

    #include <iostream>
    #include <sstream>
    #include <string>
    using namespace std;
    int main() {
    string a;
    getline(cin,a,':');
    float f;
    cin >> f;
    stringstream my_stream(ios::in|ios::out);
    my_stream << a;
    my_stream.seekg(-7,ios::end);
    std::string dat(a);
    cout << "I have a double : " << f*f;
    return 0;
    }

    IOST2

     

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
    char a[100];
    cin >> a;
    cout << "0123456789" << endl;
    cout << setw(10);
    cout << a << endl;
    cout << setw(10);
    cout << setfill('0');
    cout << a << endl;
    cout << setw(10);
    cout << setfill('.');
    cout << a;

    return 0;
    }

    IOST3

      

    Click to check this out! 

    Use the code: miru2021

    #include <iostream>
    using namespace std; 
    int main () { 
    long int a,b;
    cin>>a;
    cin>>std::hex>>b;
    cout<<"You have entered integer: "<<a<<"\n";
    cout<<"Equivalent value of given hexadecimal number is: "<<b<<endl;
      return 0; 
    }

    IOST4

    #include <iostream>
    #include <bits/stdc++.h>
    using namespace std;
    int main() {
    char x[500];
    cin.get(x,30);
    for(int i=0;x[i]!='\0';i++)
    {
    if (cin.peek()=='#')
    cin.ignore();
    else if (x[i]!='#')
    cout<<x[i];


    }
    return 0;

    }

    IOST5

     
    #include <iostream>
    using namespace std;
    int main()
    {
    char a[100];
    cin.get(a,100);
    int x=0;
    for(int i=0;a[i]!='\0';i++)
    {
    if(a[i]=='s')
    {
    cout<<"sS";
    }
    else
    {
    cout<<a[i];
    }
    }
    if(x==1)
    {
    cout<<"std::cin.putback('S')";
    cout<<"cout.put";
    }
    return 0;
    }

    IOST6

    Click here! 

    Use the code: Miru2021

    #include <iostream>
    using namespace std;
    int main()
    {
    char str[50];
    std::cin.getline(str,50);
    std::cout<<"the number of characters extracted are:"<<std::cin.gcount();
    return 0;
    }

    IOST7

     
    #include<iostream>
    using namespace std;
    int main()
    {
       char ch;
       while ( cin.get(ch) )
       {

    Avail the offer now

     

          if (ch == ' ')
             cin.putback('.');
          else
             cout << ch;
          while (cin.peek() == '#')
             cin.ignore(1,'#');
       }
       return 0;
    }

    IOST 8

    #include <iostream>
    using namespace std;

    class demo {
    public:
    int dx, dy;

    friend void operator >>(demo& d, istream& mycin)
    {
    mycin >> d.dx >> d.dy;
    }
    };

    int main()
    {
    demo d;


    operator >> (d,cin);
    cout << "dx=" << d.dx << " dy="<< d.dy;
    }

    IOST9

     
    #include <iostream>
    #include <string.h>
    using namespace std;
    int main() {
    char a[500],b;
      cin.getline(a,30);
      b=strlen(a);
      cout<<"Your string is :";
      cout.write(a,b);
      cout<<endl;
      cout.write(a,10);
      cout<<endl;
      cout.write(a,b);
    return 0;
    }

    IOST10

     
     #include <iostream>
    #include<string.h>
    using namespace std;
    int main() {
    char x[100];
    int a,j;
    // scanf("%[^\n]s",x);
    //int k=;
    cin.getline(x,30);
    cout<<"Your string is :";
    puts(x);
    // cout.write(x,10);
    for(a=0;a<=strlen(x);a++)
    {
    for(j=0;j<a;j++)
    {
    printf("%c",x[j]);
    cout.write(x,0);
    }
    cout<<endl;
    }
    return 0;
    }

    IOST11

     
    #include <iostream>
    #include <stdio.h>
    using namespace std;
    int main() {
    int t=2;
    while(t)
    { char b[100];
    int i=0;
    cin.getline(b,30);
    cout.write(b,5);
    cout<<endl;
    t–;
    }
    return 0;
    }

    IOST12

     
    #include <iostream>
    using namespace std;
    int main() {
    double pi;
      pi=(float)22/7;
      int n; cin>>n; int i;
      for( i=n;i>0;i–)
      {cout.precision(i); cout<<pi<<endl;} i++;
      cout<<"\n previous Setting:"<<i;
    return 0;
    }

    ing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

    IOST13

     
    #include <iostream>
    #include <string.h>
    using namespace std;
    int main() {
      int c,d;
    char a[100],b[100];
    cin>>a;
      cout.width(20);cout.fill('*');
        cout<<a<<endl;

      cin>>b;
      cout.width(20);cout.fill('-');
        cout<<b<<endl<<endl<<"WEL DONE";//cout.fill,cout.width(20)
      return 0;
    }

    IOST14

     

    #include <iostream>
    using namespace std;

    int main()
    {
    float n;
    float pi;
    cin >> n;
    int i = 0;
    int n1 = n;
    while (n > 0)
    {

     

    Click to check this out! 

    Use the code: miru2021

    pi=(float)22/7;
    cout.precision(n);
    cout << pi;
    while (i)
    {
    cout << '*';
    i–;
    }
    i = n1 – n + 1;
    n–;
    cout << endl;
    }
    cout << "3" << endl
    << "Fill Setting:*";

    return 0;
    }
    void d()
    {
    cout.fill('a');
    cout.width(10);
    }

    IOST15

     

    #include <iostream>
    using namespace std;

    int main()
    {
    ios::adjustfield;

    int x;
    cin >> x;
    for (int i = 0; i < x – 3; i++)
    {
    cout << "*";
    }
    cout.setf(std::ios::right);
    cout << right << "SRM" << '\n';
    cout.setf(std::ios::left);
    cout << left << "SRM";
    for (int i = 0; i < x – 3; i++)
    {
    cout << "*";
    }
    return 0;
    }

    IOST16

     

    #include <iostream>
    using namespace std;
    int main() {
    int a;
    double b=22/7;
    cin>>a;
    cout.fill('*');
    cout.setf(ios::internal,ios::floatfield);
    cout.setf(ios::internal,ios::scientific);
    cout.width(a);
    cout<<"3.141000e+00";

    return 0;
    }

    IOST17

     

    Click to check this out! 

    Use the code: miru2021 
     
    #include <iostream>
    using namespace std; 
    int main () { 
      long int a;
       cin>>a;
      cout.setf(ios::hex,ios::basefield );
     cout<<"Hexadecimal is:" <<hex<<a<<"\n";
       cout.setf(ios::oct,ios::basefield );
      cout<<"Octal is:"<<oct<<a<<"\n";
       cout.setf(ios::dec,ios::basefield );
        cout<<"Decimal is:"<<dec<<a;
      return 0; 

    IOST18

     
     #include <iostream>
    #include <iomanip>
    using namespace std; 
    int main () { 
      double a,b;
      int c,d;
       cin>>a>>b>>c>>d;
       cout.setf(ios::showpos);
      cout<<"SHOWPOS : "<<showpos<<a<<"\n";
      cout.setf(ios::showpoint);
      cout<<"Showpoint : "<<setprecision(6)<<showpoint<<b<<"\n";
      cout.setf(ios::hex);
      cout<<hex<<"Hexadecimal is : " <<c<<"\n";
      cout.setf(ios::uppercase);
      cout<<"UPPER CASE : "<<uppercase<<d;
      return 0; 
    }

    IOST19

    #include<iostream>
    using namespace std;
    int main()
    {
    int n,i,c=1;
    long double ans,s=1;
    cin>>n;
    for(i=1;i<=n;i++)
    {
    ans=s*c;
    cout.width(n);
    cout.setf(ios::fixed);
    cout.precision(0);
    cout<<ans<<"\n";
    s=ans;
    c++;
    }
    return 0;
    }

    Leave a Reply