Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 19
1

подкорректировать код (найти ошибки)

03.05.2013, 18:47. Просмотров 396. Ответов 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
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<string.h>
#include<stdlib.h>
char t[50];
main()
{ clrscr();
  fstream f;
  f.open("baza.txt",ios::in);
  if(!f){cout<<"\n Oshibka pri  otkritii faila\n";
  exit(0);}
  while(!f.eof())
  f>>t;
  f.close();
 
  int i,k;
  char B[20];
  for(i=0;i<50;i++)
  {if((t[i]!=' ')&&(t[i-1]==' '))
  t[i]=B[k];
  };
  cout<<B[k];
  getch();
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2013, 18:47
Ответы с готовыми решениями:

Найти все совершенные числа, не превышающие заданного n (нужно подкорректировать код)
Натуральное число называется совершенным, если оно равно сумме всех своих простых делителей,...

подкорректировать код С++
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;string&gt; #include&lt;vector&gt; using namespace std; ...

Подкорректировать исходный код
Здравствуйте,друзья.Сам я не программист поэтому прошу помощи.Собрал метеостанцию.Все работает ,при...

Вычисление sin. Подкорректировать код.
#include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; #include...

6
413 / 409 / 95
Регистрация: 06.10.2011
Сообщений: 832
03.05.2013, 22:37 2
Я вообще не могу понять, что Вы хотели сделать этим циклом...
Вот как надо:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    fstream file("text.txt", ios::in);
    if (!file.good()) return -1;
    string word;
    while (file >> word) {
        cout << word[0] << ' ';
    }
    file.close();
    return 0;
}
0
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 19
04.05.2013, 01:15  [ТС] 3
а можно с комментариями? я просто немного по-другому учился писать. например у вас библиотеки без h и команды мне не знакомы, как не стыдно признаваться
0
413 / 409 / 95
Регистрация: 06.10.2011
Сообщений: 832
04.05.2013, 13:32 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    fstream file("text.txt", ios::in); //открываем файл для чтения
    if (!file.good()) return -1; //если файл недоступен, то завершаем программу
    string word; //строка. в эту переменную будем считывать из файла слова (с помощью стандартного форматирования >> )
    while (file >> word) { //если в файле есть что считывать, то считываем
        cout << word[0] << ' '; //выводим первую букву
    }
    file.close(); //закрываем файл
    return 0;
}
0
3 / 3 / 1
Регистрация: 10.05.2011
Сообщений: 24
04.05.2013, 19:49 5
нужно не первую букву, а первые буквЫ)
0
413 / 409 / 95
Регистрация: 06.10.2011
Сообщений: 832
04.05.2013, 19:50 6
Pro100_John,
Цитата Сообщение от learning Посмотреть сообщение
программа должна найти первые буквы слов.
0
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 19
04.05.2013, 21:31  [ТС] 7
ну с кодом вроде разобрался. Теперь нужно эти первые буквы расположить в порядке уменьшения частоты их употребления (знаю в задании не было)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 21:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подкорректировать код (сортировка распределением)
Вечер добрый, знатоки. Компилятор ошибку не отлавливает. Ошибка логическая и вылет программы...

Можете немного подкорректировать код?
Данная программы выводит на экран такой треугольник: 1 12 123 1234 ... 1234..n

подкорректировать код(логин и пароль)
Доброго времени суток господа. Помогите подкорректировать код пожалуйста. Нужно что бы в данном...

Подкорректировать код нахождения суммы ряда
помогите,пожалуйста, подкорректировать код под мою задачу. понимаю,что легко, но я никогда не...


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

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

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