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

Абрамян решить на C или на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ системы счисления http://www.cyberforum.ru/cpp-beginners/thread278413.html
помогите пожалуйста написать несложную программку на С++, которая переводит числа из десятичной системы счисления в двоичную, и наоборот)
C++ функция подпрограммы Найти наименьшие элементы и их порядковые номера массивов x(N) b y(M) (N<=80, M<=70) заранее спасибо!* http://www.cyberforum.ru/cpp-beginners/thread278408.html
сортировки C++
помогите пожалуйста написать эти сортировки: пузырек, вставками, шелл, поиск(находишь элемент и возращаешь его индекс)
C++ Метод деформированного многогранника на С++
Здравствуйте! Помогите с написанием программы на С++ по методу деформированного многогранника. Есть код, который я приведу ниже, но он не пашет. Заранее спасибо! Код на Pascal // Op_Lab2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) {
C++ График функции http://www.cyberforum.ru/cpp-beginners/thread278401.html
Построить график функции F(x)={ -x^2+3x+9 если x<=3; x/(x^2+1, если x>3. очень прошу, помогите решить задачку!.. заранее спасибо
C++ Дана строка слов, разделенных пробелами. Сформируйте новую строку, вставив перед каждым вхождением слова "and" запятую Дана строка слов, разделенных пробелами. Сформируйте новую строку, вставив перед каждым вхождением слова "and" запятую. Определите, сколько в строке симметричных слов. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
18.04.2011, 15:49     Абрамян решить на C или на C++
Цитата Сообщение от Zhibek Посмотреть сообщение
8.File47. Даны два файла одного и того же типа. Добавить к первому файлу со-держимое второго файла, а ко второму файлу — содержимое первого.
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
#include<iostream>
#include<fstream>
#include<algorithm>
#include<iterator>
 
std::streampos fileSize(std::fstream& fs){
    fs.seekg(0, std::ios::end);
    std::streampos fileSize=fs.tellg();
    fs.seekg(0);
    return fileSize;
}
 
int main(){
    std::fstream fs1("1.txt", std::ios::in|std::ios::out|std::ios::app);
    std::fstream fs2("2.txt", std::ios::in|std::ios::out|std::ios::app);
    std::streampos file1Size=fileSize(fs1);
    std::streampos file2Size=fileSize(fs2);
    //std::cout<<"file1Size= "<<file1Size<<"\nfile2Size= "<<file2Size<<"\n";
    std::copy(std::istreambuf_iterator<char>(fs1), std::istreambuf_iterator<char>(), std::ostreambuf_iterator<char>(fs2));
    fs2.seekg(0);
    std::copy_if(std::istreambuf_iterator<char>(fs2), std::istreambuf_iterator<char>()
                 , std::ostreambuf_iterator<char>(fs1), [&](char val){
                 return fs1.tellg()-file1Size<file2Size;});
    fs1.close();
    fs2.close();
    return 0;
}
Цитата Сообщение от Zhibek Посмотреть сообщение
7.String47. Дана строка, состоящая из русских слов, разделенных пробелами (од-ним или несколькими). Вывести строку, содержащую эти же слова, разде-ленные одним символом «.» (точка). В конце строки точку не ставить.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
#include<windows.h>
 
int main(){
    SetConsoleOutputCP(1251);
    char text[]="Дана строка состоящая из     русских слов   разделенных пробелами   "
    , *a=text, *b=text;
    for(; *b=*a; ++a){
        if(!(*a==' '&&(*(a+1)==' '||!*(a+1)))){
            if(*b==' ')*b='.';
            ++b;
        }
    }
    puts(text);
    return 0;
}
 
Текущее время: 22:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru