Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qwerty2011
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 9
#1

работа со строками - C++

08.12.2011, 17:07. Просмотров 203. Ответов 0
Метки нет (Все метки)

условие:

1. Вводятся две строки типа Слово1 Слово2. Необходимо исправить ошибки, связанные с неверным использованием прописных и строчных букв. Возможно появление десятичных цифр. В этом случае необходимо выдать сообщение об ошибке.

код:

Код
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>

void main()
{
 char *s1, *s2;
 int i,k,l,k1=0,k2=0;
 clrscr();


printf("\n Vvedite dve stroku: \n");

gets(s1); gets(s2);
k=strlen(s1);
 for(i=0;i<k;i++)
 {
 s1[i]=tolower(s1[i]);
 s1[0]=toupper(s1[0]);
 if (isdigit(s1[i]))  k1=k1+1;
 }

 if (k1!=0)
 {
 printf("Oshibka:%d",k1);
 printf("\n");
 }
 else printf(s1);
 printf(" ");

//gets(s2);
l=strlen(s2);
 for(i=0;i<l;i++)
 {
 s2[i]=tolower(s2[i]);
 s2[0]=toupper(s2[0]);
 if (isdigit(s2[i]))  k2=k2+1;
 }

 if (k2!=0) { printf("Oshibka:%d",k2);
 printf("\n");}
 else printf(s2);


 getch();
}
прошу для это программы написать комментарии, что делает каждая строчка
заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 17:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос работа со строками (C++):

Работа со строками в С++ - C++
Здравствуйте, вы бы не могли мне помочь решить такую задачу: Дана строка, представляющая предложение. Слова в предложении состоят из ...

Работа со строками C++ - C++
Решил посвятить этой проблеме отдельную тему. В попытке написать ответ к этой задаче на С++ запнулся на работе со строками. Собственно...

Работа со строками - C++
Здравствуйте! Прошу помочь разобраться с программой, она не работает, и я не могу понять почему. #include &lt;iostream&gt; #include...

Работа со строками - C++
Всем привет. Есть такой код void makeStr() { std::string testStr = &quot;Take String&quot;; char *ch_arr =...

Работа со строками - C++
#include &quot;Stdafx.h&quot; #include &quot;conio.h&quot; using namespace std; int main(){ const char* a = {&quot;000&quot;,&quot;111&quot;,&quot;222&quot;,&quot;333&quot;}; const char b...

работа со строками - C++
Помогите пожайлуста!!! Задание такое: Удалить из текста все слова с четными номерами (сквозная нумерация слов по всему тексту). Кто...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 17:07
Привет! Вот еще темы с ответами:

Работа со строками - C++
Прошу помочь написать код для двух программ: 1) Написать программу подсчета числа слов в строке *) 2) написать программу подсчета букв...

Работа со строками - C++
Помогите пожалуйста нужна функция копирования из одной строки в другую начиная с к символов.Вот прототип void copy(char *str1,int k,char...

Работа со строками - C++
Имеется задачка (олимпиадная, но олимпиада уже прошла): Новый кодовый замок для владельцев нетбуков представляет головоломку не только...

Работа со строками - C++
Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово. Повторяющиеся буквы первого слова не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru