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

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

Восстановить пароль Регистрация
 
kronul
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 26
20.05.2010, 19:22     строки в С++ #1
народ помогите завтра надо лабу сдавать надо сделать такое задание: Вводятся строка символов и слово. Определять сколько раз встречаеться в строке символ слова, имеющий наибольший код.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2010, 19:22     строки в С++
Посмотрите здесь:

C++ как первые два символа строки переставить в конец этой строки?
C++ Указать номер строки, максимально удаленной от первой строки заданной матрицы
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней C++
C++ Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки
Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
20.05.2010, 19:32     строки в С++ #2
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
#include <iostream>
 
using namespace std;
 
const int nMaxWord  = 20;
 
int main(){
  char szLine[100], szWord[nMaxWord];
  cout << "Enter the line:\n";
  cin.getline( szLine, 100 );
  cout << "Enter word:\n";
  cin >> szWord;
  char chMax = szWord[0];
  int nLength = strlen( szWord ), nCount = 0;
  for( int i=1;i<nLength;++i ){
     chMax = szWord[i] > chMax ? szWord[i] : chMax;
  }
  nLength = strlen( szLine );
  for( int i=0;i<nLength;++i ){
    if( szLine[i] == chMax ){
      ++nCount;
    }
  }
  cout << nCount << endl;
  return 0;
}
kronul
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 26
20.05.2010, 19:46  [ТС]     строки в С++ #3
alex_x_x, спасибо, но мне выдаёт Error 2 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
20.05.2010, 20:00     строки в С++ #4
Цитата Сообщение от kronul Посмотреть сообщение
Did you forget to add '#include "stdafx.h"' to your source?
и правда ведь забыли


Цитата Сообщение от alex_x_x Посмотреть сообщение
#include "stdafx.h"
#include <iostream>
using namespace std;
const int nMaxWord = 20;
int main(){
char szLine[100], szWord[nMaxWord];
cout << "Enter the line:\n";
cin.getline( szLine, 100 );
cout << "Enter word:\n";
cin >> szWord;
char chMax = szWord[0];
int nLength = strlen( szWord ), nCount = 0;
for( int i=1;i<nLength;++i ){
chMax = szWord[i] > chMax ? szWord[i] : chMax;
}
nLength = strlen( szLine );
for( int i=0;i<nLength;++i ){
if( szLine[i] == chMax ){
++nCount;
}
}
cout << nCount << endl;
return 0;
}
kronul
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 26
20.05.2010, 20:03  [ТС]     строки в С++ #5
alex_x_x,а блин точно. ппц не допёрло до меня и ещё, если не сложно, можешь её же дописать что бы в файлы сохранялся результат.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
20.05.2010, 20:10     строки в С++ #6
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
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
const int nMaxWord = 20;
 
int main(){
    char szLine[100], szWord[nMaxWord];
    cout << "Enter the line:\n";
    cin.getline( szLine, 100 );
    cout << "Enter word:\n";
    cin >> szWord;
    char chMax = szWord[0];
    int nLength = strlen( szWord ), nCount = 0;
    for( int i=1;i<nLength;++i ){
        chMax = szWord[i] > chMax ? szWord[i] : chMax;
    }
    nLength = strlen( szLine );
    for( int i=0;i<nLength;++i ){
        if( szLine[i] == chMax ){
            ++nCount;
        }
    }
    ofstream f( "c:/1.txt" );
    if( !f ){
        cout << "cant write file!" << endl;
        return -1;
    }
    f << nCount << endl;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2010, 20:13     строки в С++
Еще ссылки по теме:

Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A C++
Добавить строки, начиная со строки К1 и до строки К2, в динамический массив строк C++
C++ Вычислить длину введенной строки и вывести символы строки с четными индексами

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

Или воспользуйтесь поиском по форуму:
kronul
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 26
20.05.2010, 20:13  [ТС]     строки в С++ #7
alex_x_x, спасибо большое помог
Yandex
Объявления
20.05.2010, 20:13     строки в С++
Ответ Создать тему
Опции темы

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