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

просьба дать пояслнения по коду С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Столкновение шаров http://www.cyberforum.ru/cpp-beginners/thread729406.html
Помогите пожалуйста написать условие столкновения шаров void impact(Sphera & a,Sphera & b) { if((a.x+r>=b.x-r)&&(a.x-r<=b.x+r)&&(a.y-r<=b.y+r)&&(a.y+r>=b.y-r)) { a.dx=-a.dx; b.dx=-b.dx; a.dy=-a.dy; b.dy=-b.dy; }
C++ Вычисление определенного интеграла приближенными методами Вычисление определенного интеграла приближенными методами формулой прямоугольников и формулой трапеции. Вычислить интеграл при двух значениях шага интегрирования h=0.1 h=0.01 ∫ a=0.4 b=1.2 (cosx2)/(x+1) * dx Вот делал сам: http://www.cyberforum.ru/cpp-beginners/thread729404.html
C++ найти и поменять местами пару слов, у которых первые три буквы одного совпадают с последними тремя буквами другого (дописать)
Задание: В последовательности из 10 пятибуквенных слов найти и поменять местами пару слов, у которых первые три буквы одного совпадают с последними тремя буквами другого. так сказать написал программу, но она не работает, что нужно сделать, что бы она высчитывала то, что требуется в задании? #include <stdio.h> #include <conio.h> #include <string.h> char* find(char* str, const char c) {...
Вывести на экран все числа, на которые заданное число делится без остатка C++
Нужно написать программу с использованием процедуры, которая выводит на экран все числа, на которые заданное число делится без остатка. Вот, что-то пытался написать сам (пишу в MS Visual Studio 2012): #include "stdafx.h" double proc(float c) { for int i=100 { res=c%i; }
C++ C++ Функции , Варианты написания программы , Задача с функцией http://www.cyberforum.ru/cpp-beginners/thread729379.html
Задача на С++ : Функция , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое всех введенных чисел. Параметром функции является количество вводимых чисел. Очень нужно записать эту программу боллее понятно , что бы не к чему придраться преподам было . Или хотя бы просто напишите её же , в любом...
C++ Ввод данных/выделение памяти (динамический символьный массив) 1. Если ли разница в таких двух вариантах объявления динамического символьного массива: а) char *string = (char*) malloc(N); б) char *string = new char ;? 2. Почему-то не работает перераспределение памяти. Пишу так: string = (char*) realloc(string,(len-5)); Переменная len - длинна введенной строки (считается правильно, проверял). Здесь, например, я пытаюсь уменьшить на 5 байт блок,... подробнее

Показать сообщение отдельно
Faraon9
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 4
13.12.2012, 17:38     просьба дать пояслнения по коду С++
Есть часть кода.
прошу дать пояснения по нему. в основном все понятно, но некоторые конструкции под вопросом (выделил их так //??? ) сама программа их текстового файла выводит в консол его отформатированным.
заранее спасибо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
    setlocale(LC_ALL,"Russian");
    cin.imbue (locale(".1251"));//???
    cout.imbue (locale (".866"));//???
    std::string temp;/???
    char t;
    std::ifstream in(str.c_str()); //???
    while (!in.eof()&&in.good())  //???
    {
        t=in.get(); //???
        temp+=t;
        if ((t=='.')||(t=='!')||(t=='?')||(t=='...'))
        {
        std::cout <<"\t\t\t"<< temp.c_str() << std::endl; //???
      temp.clear(); //???
        }
    }
    return 0;
Добавлено через 21 час 33 минуты
ну хоть эти две строчки откоментируйте:
C++
1
2
3
(!in.eof()&&in.good())  //???
 
t=in.get(); //???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru