Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задан файл со следующей структурой: Реквизит Шаблон Номер зачетки Курс Номер группы Оценки (повторяется 5 раза) Количество экзаменов Вычислить ито https://www.cyberforum.ru/ cpp-beginners/ thread589099.html
Задан файл со следующей структурой: Реквизит Шаблон Номер зачетки Курс Номер группы Оценки (повторяется 5 раза) Количество экзаменов Вычислить итоговую успеваемость, на печать выдать в виде таблиц.
C++ Задан файл с записями следующей структуры: Реквизит Шаблон Номер зачетки Факультет Курс Группа Оценки Записать его как индексно - последовательный
Задан файл с записями следующей структуры: Реквизит Шаблон Номер зачетки Факультет Курс Группа Оценки Записать его как индексно - последовательный файл и затем по запросу выдавать либо списки успевающих, либо списки неуспевающих, либо полностью информацию по какому - либо студенту.
C++ Дан файл с записями следующей структуры: Номер зачетки Факультет Ф.И.О. Курс Группа Шифр предмета Оценка В зависимости от запроса необходимо в https://www.cyberforum.ru/ cpp-beginners/ thread589093.html
Помогите пожалуйста Добавлено через 1 минуту Дан файл с записями следующей структуры: Номер зачетки Факультет Ф.И.О. Курс Группа Шифр предмета Оценка В зависимости от запроса необходимо выдать списки студентов заданного факультета и курса, упорядочив их либо по группам, а внутри групп по алфавиту, либо просто по алфавиту. Кроме того, необходимо распечатать списки неуспевающих по...
C++ Обработка файлов данных https://www.cyberforum.ru/ cpp-beginners/ thread589087.html
На диске имеется файл данных STUDENT.DAT. Распечатать фамилии, имена и оценки студентов, не получивших ни одной оценки 3. P.S. В задаче используется файл STUDENT.DAT, в котором записана информация о студентах в следующем формате: фамилия (строка до 12 символов), имя (строка до 10 символов), год рождения (целое число), месяц рождения (целое в диапазоне 1-12), день рождения(целое число в диапазоне...
C++ С++ заменить в массиве отрицательные элементы их модулем
в общем задание такое: заменить все отрицательные элементы, кратные трем, их модулем код выглядит так #include<iostream.h> int main() { int n; int a; cout<<"Vvod n"<<endl; cin>>n; for (int i=0; i<n; i++) { cout<<"a="; cin>>a; if (a%3==0 && a<0) a=abs(a); }
C++ Записать в файл f последовательного доступа N натуральных чисел https://www.cyberforum.ru/ cpp-beginners/ thread589033.html
Записать в файл f последовательного доступа N натуральных чисел. Получить в другом файле последовательного доступа все компоненты файла f, кроме тех, которые кратны К. Вывести полученный файл на печать. Помогите пожалуйста! На Pascal уже есть эта же решенная задача, если можно, помогите перевести ее на C++ Добавлено через 20 часов 6 минут Помогите пожалуйста, здесь вроде не сложно!
C++ База данных: студенты Нужен код на Борлад си.( база данных) Есть исходник на с++...но нужен борланд с... Плиз кто может. //Подключаем заголовочные файлы #include "Headers/Student.h" #include "Headers/StudentDataBase.h" #include <iostream> #include <cstdio> https://www.cyberforum.ru/ cpp-beginners/ thread589006.html Как разбить переменную типа String на 2 части? C++
есть переменная типа String, например String slovo= "кибер форум" как ее разбить на 2 чести ( до пробела и после) так, чтоб String slovo1= "кибер", а String slovo2= "форум"
C++ Крестики нолики.Искуственный интелект Добрый день ! Помогите додумать програму чтобы можно было играть с компьютером. include <iostream> char board = {}; void clearscreen(){ for(int i = 0; i<40; i++){ std::cout<<std::endl; } } https://www.cyberforum.ru/ cpp-beginners/ thread588996.html C++ Абстрактный базовый класс "звонок" с виртуальной функцией "стоимость" https://www.cyberforum.ru/ cpp-beginners/ thread588995.html
Помогите пожалуйста очень надо (классы это не мое) полиморфизм Поступающие звонки оператор классифицирует (т.е. в какой город, регион, страну и т.д. поступил звонок), заносит соответствующие данные и добавляет запись к абоненту. Необходимо реализовать унифицированные функции подсчета общего времени и стоимости как для абонента (звонящий) так и для всех абонентов, ...
Предложения C++
С клавиатуры вводится предложение, слова в котором разделены символом подчеркивания «_». Подсчитайте число вхождений в предложение используемых букв, запишите результат в строку (парами: буква - цифра ).
C++ Длина строки в текстовом файле https://www.cyberforum.ru/ cpp-beginners/ thread588987.html
Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину.
Заблокирован
Автор FAQ
28.05.2012, 15:49 0

доделать программу - C++ - Ответ 3092471

28.05.2012, 15:49. Показов 711. Ответов 4
Метки (Все метки)

Ответ

Лично мне по душе вот такой вариант
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
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
string getSentence(ifstream &ifs, char end);//Ñ÷èòûâàåò ïðåäëîæåíèå
//ïîä ïðåäëîæåíèåì ïîíèìàåì ïîñëåäîâàòåëüíîñòü ñ ñèìâîëîì end âêîíöå
string searchText(string text, string fnd);//Èùåò fnd â text è äîïèñûâàåò ÷èñëî âõîæäåíèé
 
int main()
{
    string text;
    string word = "text";
    ifstream ifs("text.txt");
    if(!ifs.is_open())
        cout<<"text.txt not open\n";
    else
    {
        while(!ifs.eof())
        {
            text = getSentence(ifs, '.');
            if(text.length())
                text = searchText(text, word);
            cout<<text<<".";
        }
        ifs.close();
        cout<<endl;
    }
    system("pause");
    return 0;
}
 
string getSentence(ifstream &ifs, char end)//Ñ÷èòûâàåò ïðåäëîæåíèå
{
    string text;
    if(!ifs.eof())
        getline(ifs,text,end);
    return text;
}
 
string searchText(string text, string fnd)
{
    int count  = 0;
    int pos    = string::npos;
    while((pos = text.find(fnd,pos + 1)) != string::npos)
        count++;
    char buffer[16] = {0};
    text = text + "(" + itoa (count,buffer,15) + ")";
    return text;
}
text.txt
This is test of program. This file contain some text in it.
So if algorithm works - You should see this text with some transformations.


Вернуться к обсуждению:
доделать программу C++
Миниатюры
доделать программу  
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2012, 15:49
Готовые ответы и решения:

Доделать программу.
Товарищи программеры, скажите что тут не так? В борланде выдает море ошибок. FUNCTION...

Доделать программу С++
Помогите пожалуйста доделать программу. Нужно , чтобы при вводе дробных чисел программа выдавала...

Доделать программу
Помогите плиз, доделать прогу. Ввести массив нецелых чисел. Те из них, которые положительны,...

Доделать программу
Задание : Фамилия и инициалы, должность, год поступления на работу, зарплата. Создать массив...

4
28.05.2012, 15:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2012, 15:49
Помогаю со студенческими работами здесь

Доделать программу семинара
Здравствуйте! Помогите пожалуйста разобраться со следующим заданием. Функции и массивы...

Доделать программу ( ветвь)
Помогите пожалуйста доделать программу. Схема ветки которая не получается. Помогите.Запуталась с...

Не могу доделать программу
Нужно вывести данные о студентах на экран. Данные все должны храниться в классе, т. е мы ничего не...

не могу доделать программу
#include &lt;iostream&gt; using namespace std; int main () { int a; int k; for (k=0;k&lt;6;k++)...

Доделать программу для кассира
Доброго времени суток! Я написал легенькую программу &quot;Помощник кассира&quot;, но преподаватель сказал...

Не могу доделать программу(здчу) VC++
Вообщем вот мой код, задача должна работать как на картинке, но что-то у меня не удается, помогите...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru