Если бы чайник не прикидывался чайником, а написал, чем помочь, то и помощь была бы.. .
---
Первая ошибка в том, что ты писал про C#, а программа у тебя на C++.
Затем - в блоке ввода не "введите месяц" (это, наоборот, выводимое сообщение) , а "ввести i".
Кроме того, в программе у тебя if(i=2) будет всегда выполнятся, если дойдет до этой строки. В принципе, не страшно (в данном случае) , но на будущее учти.
Ну и в целом
#include
using namespace std;
int main()
{
int i;
cout > i;
int monthlength[]={31,28,31,30,31,30,31,31,30,31,30,31};
cout