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

Строки. Задача по С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки и бинарные файлы http://www.cyberforum.ru/cpp-beginners/thread433613.html
Программа читает из бинарного файла и выводит содержимое на экран. Потом можно добавить 1 элемент в любую ячейку. Проблема в том, что при выводе на экран, оно выводит 1 первый символ строки, а затем каракули. Вот код самой проги: #include<stdio.h> #include<stdlib.h> // Функции int getFileSize(FILE *f); int getElementAtPosition(int ,FILE* ); void setFileElements(int ,char...
C++ Перевод из Delphi в c++ Помогите перевести код в с++ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, md5, jpeg, ExtCtrls; type http://www.cyberforum.ru/cpp-beginners/thread433610.html
C++ полуторный тариф
люди подскажите как дописать код задачи на си. есть фирма, которая выплачивает своим сотрудникам за первые 40 часов работы обычную зарплату, и полуторную зарплату за время отработанное сверх 40 часов. как записать это самое время после 40 часов, и ставку которую нужно будет заплатить. начало моего кода: Код:
функция C++
Добрый день, на что ругается функция?? #include <iostream> #include <iomanip> #include <cmath> #include <conio.h> using namespace std; void sum(double *m,int n) { int i,t; double sum=0.0;
C++ Помогите,нужно составить программу вычисления задачи.. http://www.cyberforum.ru/cpp-beginners/thread433591.html
Вычислить растояние между двумя точками с координатами (Х1,у1) и (х2,у2) координаты вводятся с клавиатуры..
C++ Есть бесконечный цикл в программе и она поэтому занимает процессор, как это исправить? НАписал себе напоминалку, а она жрёт процессор (~~ 45%); код упростил для понятности #include <stdio.h> #include <windows.h> #include <ctime> using namespace std; int main() { подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.01.2012, 20:06     Строки. Задача по С++
Цитата Сообщение от helga182 Посмотреть сообщение
Преобразовать строку так, чтобы буквы каждого слова в ней были отсортированы по возрастанию.
Конец ввода - EOF(Ctrl+Z в винде, Ctrl+D в линухе)
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <vector>
#include <sstream>
#include <iterator>
#include <algorithm>
 
int main()
{
    std::vector < std::string > words( std::istream_iterator< std::string > (std::cin), std::istream_iterator< std::string > () );
    std::transform( words.begin(), words.end(), std::ostream_iterator< std::string > (std::cout, " "), [] ( std::string str ) { std::sort( str.begin(), str.end() ); return str; } );
}
Либо можно по ходу ввода результат выводить.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <sstream>
#include <iterator>
#include <algorithm>
 
int main()
{
    std::transform( std::istream_iterator< std::string > (std::cin), std::istream_iterator< std::string > (), std::ostream_iterator< std::string > (std::cout, "\n"), [] ( std::string str ) { std::sort( str.begin(), str.end() ); return str; } );
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru