C# code:
foreach(Outlook.TaskItem task in tasks)
{
bool isCompleeted = //Check if your task is compleeted in your application you could use EntryID property to identify a task
if(isCompleeted == true && task.Status != OlTaskStatus.olTaskComplete)
{
task.MarkComplete();
task.Save();
}
}