Найти количество одинаковых букв, стоящих на одних и тех же местах в словах Х и У - C#
Формулировка задачи:
Составьте программу подсчета числа одинаковых букв,стоящих на одних и тех же местах в словах Х и У
Помогите с ошибкой,пожалуйста
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{ string x,y;
int c,i;
Console.Write(" х = ");
x = Console.ReadLine();
Console.Write( " y = ");
y = Console.ReadLine();
i=1;
c=0;
while ( i<=x.Length & i<=y.Length )
{
if (x[i] == y[i]) { c++; }
i++;
}
Console.WriteLine(" c = " + c);
Console.ReadLine();
}
}
}Решение задачи: «Найти количество одинаковых букв, стоящих на одних и тех же местах в словах Х и У»
textual
Листинг программы
i = 0;
c = 0;
while (i < x.Length && i < y.Length)
{
if (x[i] == y[i]) { c++; }
i++;
}