ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1601. АнтиКАПС

Test #2
Послано enick 2 мар 2008 12:23
What is wrong:

#include <stdio.h>
#include <string.h>
int i,j,k,flag;
char last;
char a[10001];


int main()
{
 last='.';
 while(gets(a)!=NULL)
 {
  for (i=0;i<strlen(a);i++)
  {
   if (last!='?'&&last!='!'&&last!='.')
    if (a[i]>='A'&&a[i]<='Z')
     a[i]+=32;
    last=a[i];
   }
    for (i=0;i<strlen(a);i++)
    printf("%c",a[i]);
    printf("\n");
  }
    return 0;

 }
Re: Test #2
Послано ddRoot 2 мар 2008 15:29
Re: Test #2
Послано ddRoot 2 мар 2008 15:31
HELLO. WORLD
Right answer is:
Hello. World
Your program prints:
Hello. world
Re: Test #2
Послано enick 4 мар 2008 20:26
Thank you