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

строки в с++ - C++

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

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();
}
напишите для это программы комментарии
заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 21:51     строки в с++
Посмотрите здесь:

Дан безразмерный массив.Вставить количество символов каждой строки вначало этой же строки. C++
C++ Вывести строки файла, после строки добавляя, сколько раз в ней встретилось слово
Даны две строки. Получить строку, в которой чередуются слова первой и второй строки C++
Как сделать так, что бы длинна строки сама менялась при вводе строки? C++
C++ Переместить вниз строки массива, в которых сумма элементов строки меньше ноля
C++ Определить, верно ли утверждение: сумма элементов каждой i-й строки матрицы больше суммы (i-1)-й строки
C++ Определить, верно ли утверждение: сумма элементов каждой i-ой строки матрицы больше суммы (i-1)-ой строки
C++ Определить, верно ли утверждение: сумма элементов каждой i-й строки матрицы меньше суммы (i-1)-й строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru