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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.95
MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 55
#1

Написать программу, которая вычисляет длину введенной с клавиатуры строки - C++

19.05.2010, 21:46. Просмотров 2958. Ответов 7
Метки нет (Все метки)

Написать программу, которая вычисляет длину введенной с клавиатуры строки(написать без стандартных функций). Помогите плиииз.

Добавлено через 1 час 58 минут
Помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2010, 21:46     Написать программу, которая вычисляет длину введенной с клавиатуры строки
Посмотрите здесь:
Напишите программу, которая вычисляет длину введенной с клавиатуры строки C++
C++ Программа, которая вычисляет длину введенной с клавиатуры строки
C++ Написать программу, которая удаляет из введенной с клавиатуры строки конечные пробелы
Написать программу, которая удаляет конечные пробелы из введенной с клавиатуры строки C++
Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы. C++
Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности C++
C++ Написать программу, которая будет подсчитывать количество гласных букв в строке, введенной с клавиатуры.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
19.05.2010, 21:57     Написать программу, которая вычисляет длину введенной с клавиатуры строки #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <conio.h>
 
int my_strlen(char *ptr);  //Возвращает положение '\0' символа.
int main(){
char Name[10] = "Ignat";  
printf("len: %d",my_strlen(Name));
printf("\n");
 
return 0;
}
//Возвращает положение '\0' символа.
int my_strlen(char *ptr){
int i = 0;  
while(*ptr++)i++;
return i;
}
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
19.05.2010, 22:03     Написать программу, которая вычисляет длину введенной с клавиатуры строки #3
Или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
template <class tChar, class Traits = char_traits<tChar>, class Alloc = allocator<tChar> >
class my_string : public basic_string<tChar, Traits, Alloc>     //Просто демонстрація визначення розміру, звісно, //це все і так є в батьківському класі
{
public:
    my_string() : nSize() 
    {
        basic_string::basic_string();
    }
 
    void push_back(tChar val)
    {
        basic_string::push_back(val);
        ++nSize;
    }
 
    size_type getSize()
    {
        return nSize;
    }
 
private:
    size_type nSize;
};
int main()
{
    my_string<char> str;
    copy(istream_iterator<char>(cin), istream_iterator<char>(), back_inserter(str));
    cout << "String: " << str.c_str() << ". Size: "<< str.getSize() << endl;
    system("pause");
    return 0;
}
MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 55
19.05.2010, 22:16  [ТС]     Написать программу, которая вычисляет длину введенной с клавиатуры строки #4
спасибо всем.
альфик
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 11
21.05.2010, 11:11     Написать программу, которая вычисляет длину введенной с клавиатуры строки #5
Пожалуйста пожалуйста пожалуйста помогите решить задачку:
Разработать программу,которая для заданной строки S меняет местами первую букву со второй,третью с четвертой и т.д....
очень ВАС прошу))
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
21.05.2010, 11:32     Написать программу, которая вычисляет длину введенной с клавиатуры строки #6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#define BUF 250
int main(){
char str[BUF] = "ProgrammingIsArt";
unsigned int len = strlen(str);
unsigned int i;
for( i = 0 ; i < len - 1; i+=2 ){
char tmp = str[i];
str[i] = str[i+1];
str[i+1] = tmp;
}
printf("%s ",str);
getch();
return 0;
}
L_E_X
16 / 13 / 0
Регистрация: 17.01.2012
Сообщений: 108
13.05.2014, 18:57     Написать программу, которая вычисляет длину введенной с клавиатуры строки #7
Ребят, подскажите пожалуйста.

вот код программы, но мне нужно, чтобы она считывала не все символы введенные с клавиатуры, а например только последние 5. т.е. как определить конец введенной строки?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
void main()
{
char s[256];  
printf ("Vvedite stroky: ");
gets(s);
int n=strlen(s);
printf("Dlina stroki: %d", n); 
getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2014, 19:12     Написать программу, которая вычисляет длину введенной с клавиатуры строки
Еще ссылки по теме:
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел... C++
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел
C++ Написать программу, которая вычисляет, сколько раз введенное с клавиатуры число встречается в массиве
Написать программу, которая вычисляет произведение элементов введенного с клавиатуры массива целых чисел C++

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

Или воспользуйтесь поиском по форуму:
uhx
57 / 57 / 6
Регистрация: 11.07.2013
Сообщений: 303
13.05.2014, 19:12     Написать программу, которая вычисляет длину введенной с клавиатуры строки #8
Цитата Сообщение от L_E_X Посмотреть сообщение
Ребят, подскажите пожалуйста.
вот код программы, но мне нужно, чтобы она считывала не все символы введенные с клавиатуры, а например только последние 5. т.е. как определить конец введенной строки?
Новый вопрос = новая тема.
Не стоит пихать все в один топик, назван-то он по другому.
Yandex
Объявления
13.05.2014, 19:12     Написать программу, которая вычисляет длину введенной с клавиатуры строки
Ответ Создать тему
Опции темы

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