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

Объяснить прогграму - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество повторяющихся элементов в массиве http://www.cyberforum.ru/cpp-beginners/thread867805.html
Программа считает количество повторяющихся элементов в массиве. Часть где вводится массив , необходимо реализовать как функцию. #include <iostream> #include <conio.h> using namespace std; int main() { setlocale (LC_ALL, "Russian_Russia.1251"); int a, n = 0, l = 0; cout << "Введите числа массива" << endl;
C++ Как убрать символ новой строки, применяя перегруженный оператор <<? Друзья! Ну то есть формируются строки хитрым способом (не вручную, лучше не углубляться в это) Потом получаю вектор этих строк. Надо его перегнать в файл: ofstream of ("file.txt"); //... of<< stroka; И вот в конце каждой строке присутствует символ новой строки. По этому файл принимает такой вид: http://www.cyberforum.ru/cpp-beginners/thread867802.html
Найти не пересекающиеся треугольники C++
Народ, прошу помогите, преподаватель резко с паскаля перепрыгнул на C++, помогите сделать задачу. Дано множество треугольников на плоскости координатами трех точек - вершин треугольника. Найти треугольник не пересекающийся с другими.
Консольный ввод/вывод вещественного массива размерои 5*5 C++
Добрый вечер. Возможно обращаюсь не по адресу, но все же попытка не пытка. Раньше программировал только в Паскале, а тут вдруг в универе заставили сделать пару лабораторных в С++. Я в С++ не бум бум вообще. Разобраться,конечно, можно, но нет времени на это к сожалению. Скину несколько заданий, если кто-то готов помочь сделать хоть несколько заданий, буду неимоверно благодарен. Выручайте...
C++ Лексический и синтаксический анализ текста http://www.cyberforum.ru/cpp-beginners/thread867771.html
Доброго времени суток, нужно написать курсач по программированию - реализовать алгоритм лексического анализа предложений - реализовать алгоритм синтаксического анализа предложений, построить дерево разбора предложения Подскажите, пожалуйста, какую-то литературу, статьи или примеры по даным темам А то я даже не знаю, с какой стороны подойти к этому вопросу Зараннее благодарен
C++ Задача на поиск максимума Задача с (acm.timus.ru) Вот условия Рассмотрим последовательность чисел ai, i = 0, 1, 2, …, удовлетворяющих следующим условиям: a0 = 0 a1 = 1 a2i = ai a2i + 1 = ai + ai + 1 для каждого i = 1, 2, 3, … . Напишите программу, которая для заданного значения n находит максимальное среди чисел a0, a1, …, an. Исходные данные подробнее

Показать сообщение отдельно
Andru1312
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 100
17.05.2013, 00:34     Объяснить прогграму
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <iostream>
#include <string.h>
#include <iomanip>
using namespace std;
struct Avt                                         
{                                                          
    int      number;                                   
    char*    type;                             
    char*    destination;                          
    double   otTime;                                
    double   prTime;                            
}; 
int main() 
{
    char* type = new char[20];
 
struct Avt  indexes[100];
 char d[20];
    double time = 0.0;
    int n,i;
 
cout<<"Vvedite kolichestvo reisov: ";
cin>>n;
for ( i=0; i<n; i++)
{
    indexes[i].destination = new char[20];
        indexes[i].type = new char[20];
}
for ( i = 0; i < n; i++) 
{
cout << "-------------------------------" << endl;
cout << "Nomer reisa: "; 
cin >> indexes[i].number;
cout << "Tip reisa: "; 
cin >> indexes[i].type;
cout << "Mesto nazhacheniya: ";
cin >> indexes[i].destination;
cout << "Vremya otpravleniya: "; 
cin >> indexes[i].otTime;
cout << "Vremya pribitiya: "; 
cin >> indexes[i].prTime;
cout << "-------------------------------" << endl;
 
}
 
 cout <<"Vvedite mesto naznacheniya: "<<endl;
   cin.get();
   cin.getline(d, 20);
    cout<<"Vvedite vremya pribitiya: ";
    cin>>time;
    cout<<endl<<"-----------------------------------------------" <<endl;
    for( i=0; i < n; i++)
    {
    char *str=indexes[i].destination;
        if(strcmp(d,str)==0)
        if(indexes[i].prTime<=time)
        {
           cout.width(21);
           cout <<"Nomer reysa: "<<indexes[i].number<<endl;
           cout.width(21);
           cout<<"Tip reysa: "<<indexes[i].type<<endl;
           cout.width(21);
           cout<<"Mesto nazhacheniya: "<<indexes[i].destination<<endl;
           cout.width(19);
           cout<<"Vremia otpravleniya: "<<fixed<<setprecision(2)<<indexes[i].otTime<<endl;
           cout.width(21);
           cout<<"Vremya pribitiya: "<<fixed<<setprecision(2)<<indexes[i].prTime << endl;
           cout <<"-----------------------------------------------" << endl;
        }
    }
system("pause");
    return 0;
}
для чего нужно indexes[i] и как он работает в строках
C++
1
indexes[i].destination = new char[20];
C++
1
cin >> indexes[i].number;
C++
1
if(indexes[i].prTime<=time)
C++
1
cout <<"Nomer reysa: "<<indexes[i].number<<endl;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru