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

из С в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись результата в массив http://www.cyberforum.ru/cpp-beginners/thread413064.html
#include <iostream> #include <windows.h> using namespace std; const n=5; class array { public: array();
C++ программа вращающейся сферы с эффектом разбиения на с++ Borland реализовать на с++ Borland программу: сфера падает вращаясь и разбивается на кусочки !!! :cry::( помогите кто чем может !!!:cry: http://www.cyberforum.ru/cpp-beginners/thread413057.html
C++ Найти размеры всех прямоугольников, удовлетворяющих условию
задачи на си: 1) найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу S и стороны которых выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон считать одинаковыми. 2) Даны три слова. Напечатать их общие буквы. Повторяющиеся буквы каждого слова не рассматривать. Запрещено создавать темы с множеством вопросов во...
Форматирование вывода cout C++
Может не в ту ветку, но напишу здесь. Задание из лаб. Задача вывести города по левому краю, а их население - по правому. Интересно то, что верхняя строка "Город Население" выводится правильно, а все последующие не принимают положение "лефт", а так и остаются по правому краю. #include <iostream> #include <iomanip> using namespace std;
C++ Класс "Матрица": конструктор, деструктор и перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread413023.html
Матрица – KMatrix Методы: конструкторы, деструктор; операции: , =, ==, !=, +, +=, –, –=, *, *=, <<, >> функции: Transpose – транспонирование матрицы, Rows() – количество строк, Cols() – количество колонок, Swap() - обменять...
C++ Вычислить и представить в виде таблицы значения функции Z Ребят помогите пожалуйста решить задачку: подробнее

Показать сообщение отдельно
takewa
10 / 7 / 1
Регистрация: 15.08.2010
Сообщений: 372

из С в С++ - C++

20.12.2011, 22:31. Просмотров 315. Ответов 5
Метки (Все метки)

Добрый вечер всем. Нужно переделать задачу из С в С++.Помогите плиз)
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 "string.h"
#include "stdio.h"
#include "locale.h"
#include "iostream"
using namespace std;
 
 struct AEROFLOT
        {
                char *namereice;
                int №somoleta;
                char *tipsomoleta;
        };
 ostream& operator<<(ostream& out,AEROFLOT &J)
 { 
         out<<"\n пункт назначения"<<J.namereice;
     out<< "\n номер рейса"<<J.№somoleta;
         return out;
 }
 
int main()
{
    setlocale (LC_ALL, "Russian");
 
    AEROFLOT k[7], n, t; 
 
char buf[255];
 
    int i;
    
    for (i=0; i<7; i++)
        {
           printf ("введите пункт назначения\t");
       k[i].namereice=new char[strlen(buf)+1];
           scanf_s("%s", &k[i].namereice);
            strcpy(k[i].namereice,buf);
 
           printf ("введите пункт назначения\t");
           scanf_s("%d",&k[i].№somoleta);
       
           printf ("введите тип самолета\t");
           k[i].tipsomoleta = new char[strlen(buf)+1];
           scanf_s ("%s", &k[i].tipsomoleta);
           printf("\n");
         strcpy(k[i].tipsomoleta,buf);
   }
 
 
    for (i=0; i<7; i++)
            if (strcmp(k[i].namereice, k[i+1].namereice)>0)
            {
                    strcpy (n.namereice, k[i+1].namereice);
            strcpy (k[i+1].namereice,k[i].namereice);
            strcpy (k[i].namereice, n.namereice);
            }  
         printf ("%s","список фамилий отсортирован по алфавиту: ");
         printf ("\n");
     for (i=0; i<7; i++)
     puts(k[i].namereice);
         
         printf("тип самолета введите\t");
                 scanf_s("%s", &t.tipsomoleta);
                         t.tipsomoleta=new char [strlen(buf)+1];
         for (i=0; i<7; i++)
                 {
                 if (k[i].tipsomoleta==t.tipsomoleta)
                cout<< (k[i]);
                 else printf("таких рейсов нет\t");
                 }
 
    delete k[i].namereice;
        delete k[i].tipsomoleta;
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru