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

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

Войти
Регистрация
Восстановить пароль
 
pas|rw
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 7
#1

Направьте на верный путь - C++

13.12.2009, 11:55. Просмотров 388. Ответов 1
Метки нет (Все метки)

"Дана символьная матрица размера 4 х 5. Из последовательности её строк сформировать новую строку и определить ее длину. Проверить наличие символа ‘a’ в ней."
Мне нужно сделать программу с классом и объектами. Я ее вроде сделал:

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
32
33
34
35
36
37
38
#include <vcl.h>
#include <iostream.h>
#include <fstream.h>
#include <string.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
freopen("output.txt","w",stdout);
ifstream infile("input.txt");
char s[4][6],st[25],p;
int i,j,ok;
ok=0;
for(i=0;i<4;++i){
for(j=0;j<5;++j){
infile>>s[i][j];
if(s[i][j]=='a') ++ok;
}
s[i][5]=0;
}
if(ok) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
st[0]=0;
for(i=0;i<4;++i)
strcat(st,s[i]);
cout<<strlen(st);
}
Она не работает! В чем у меня ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2009, 11:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Направьте на верный путь (C++):

Направьте меня на верный путь... - C++
У меня задача: Дана символьная матрица размера 4 х 5. Из последовательности её строк сформировать новую строку и определить ее длину....

Направьте на путь истинный!) - C++
Здравствуйте господа и леди форума) Начал я изучать язык программирования с++, выбрал книжку для новичка &quot; Р.Флюре.&quot; Ооп в с++, она наверно...

Направьте на путь истинный - C++
Содержание работы: Написать программу, реализующую обмен (чтение/запись) данных по схемам &quot;Оперативная память - Внешняя память&quot; или...

направьте на путь истинный) перевод систем счисления - C++
прошу помощи. как реализовать перевод из 10 сис.счисления в любую другую(по моему примеру)?вроде бы все должно идти верно.. в кнопке...

Наведите на верный путь - C++
Требуется написать программу: 1) ПКМ по МР3 файлу, далее открыть с помощью, а там моя программа 2) Программа считывает ID3Tag...

нужно реализовать вычисления в восмеричной системе, направьте мысль пожалуйста - C++
по заданию нужно написать транслятор, реализующий ограниченный набор функций паскаля и работающий только с восмеричной системой счисления....

1
pas|rw
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 7
14.12.2009, 21:39  [ТС] #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 <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#include <cstring.h>
#include <fstream.h>
class stroka{
public:
       int q=0;
    const int size n=4;
    const int size m=5;
        char str[size];
        void sone ( );
        cin.getline(str,size);
          ofstream ptk1("test18.txt");
        cout<<"length of string is:"<<strlen(str)<<endl;
         ptk1<<"length of string is:"<<strlen(str)<<endl; }
  }
  void stroka::sone ( ) {
        if (strstr(str,"a"))
        {
                cout<<"a in the string"<<endl;
                ptk1<<"a in the string"<<endl;
        }
         getch ();
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2009, 21:39
Привет! Вот еще темы с ответами:

Не верный вывод года в localtime - C++
Всем привет. Реализую обработчик ошибок и в логах нужно указать время ошибки. Решил находить время таким образом : time_t t; tm...

Не хочет компилироваться, код верный - C++
Вроде бы и простая фигня, но.. не могу откомпилировать. Помогите разобраться. #include&lt;iostream.h&gt; const n=50; void main() { int*...

результат не верный при решении задачи - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #include &lt;stdio.h&gt; #include...

Не верный расчет cos (в радианы перевел) - C++
Помогите найти и исправить ошибку в расчетах вот код всей программы: #include&lt;stdio.h&gt; #include&lt;clocale&gt; #include&lt;iostream&gt; ...


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

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

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