in this code it is taking not taking input for i=0. It is taking input directly for i=1.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
vector<string> x;
string q;
for(int i=0;i<n;i++)
{
getline(cin,q);
x.push_back(q);
cout<<x.size();
}
for(int i=0;i<x.size();i++)
cout<<x[i]<<endl;
return 0;
}