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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание одномерного массива из файла. Оценка о-сложности алгоритма http://www.cyberforum.ru/cpp-beginners/thread402163.html
Добрый вечер. Есть программа, собственно что она делает не так уж и важно, но в ней я задаю массив вручную, просьба переделать ее так, что бы он считывался из текстового файла. в файле при необходимости также можно указать и количество элементов, если вам так будет удобнее. А так же в конце нужно сделать оценку о-сложности данного алгоритма. Помогите кто чем может. #include "stdafx.h"...
C++ Создание дерева методом вставки в корень Реализация BST-деревьев Создание дерева методом вставки в корень. Печать элементов дерева в упорядоченном виде. http://www.cyberforum.ru/cpp-beginners/thread402153.html
C++ Составить описание обьектного типа
Задание программы: Составить описание обьектного типа,обеспечивающего размещение матрицы произвольного размера с возможностью изменения числа строк и столбцов.Путём добавления или удаления строк или столбцов,вывести матрицу на экран.
Поиск всех циклов в неориентированном графе. C++
На входе программа принимает номера вершин и вес ребра между ними. Например: 2 3 1 - между вершинами 2 и 3 есть ребро весом 1. Нужно найти все циклы в данном графе. И ещё. Граф представляет собой некоторую фигуру в трёхмерном пространстве. Вопрос такой: есть ли уже реализованные алгоритмы поиска(например, в какой-либо библиотеке вроде boost)? Или не могли бы вы предложить свой? :)
C++ Функция: присвоить параметру Е элемент из самого левого листа непустого дерева Т http://www.cyberforum.ru/cpp-beginners/thread402134.html
Есть задача, нужно представить таблицу в виде бинарного дерева, написать функцию создания и обхода дерева, сохранение и загрузка дерева из файла. Это я знаю как сделать, а вот дальше: - Написать функцию которая присваивает параметру Е элемент из самого левого листа не пустого дерева Т. - Как понимать это? Объясните кому не сложно. Буду благодарен
C++ Аргументы функции main Здравствуйте, программисты! Написать программу для определения, есть ли среди символов этой последовательности символы, образующие слово char. Собственно определение оформить как функцию. Напишите мне программу С, пожалуйста. Понятия не имею, как и что с этой программой.Заранее спасибо. подробнее

Показать сообщение отдельно
qwerty2011
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 9
08.12.2011, 17:07     работа со строками
условие:

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();
}
прошу для это программы написать комментарии, что делает каждая строчка
заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru