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

Структура - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread145523.html
Сделайте одну програмку используя рекурсию. Очень нужно... Срочно. 1. Реализовать поиск НОД; 2. Возвести число в целую степень; 3. Создать программу для перевода чисел из 10-ной в 2-ую систему счисления. Можно на builder или на си++
C++ Использование процедур и функций Составить программу на языке C++ с использованием процедур и функций: вот, что сам написал (но при расчетах, кажется, что считает с ошибками), но это без процедур и функций, помогите сделать процедуры и функции #include <iostream.h> #include <math.h> void main (){ double alfa, beta, gam, x; cout<<"Введие альфа, бета и гамму: "; http://www.cyberforum.ru/cpp-beginners/thread145509.html
C++ однонаправленный список
Прошу помощи: 1.Написать функцию для создания списка. Функция может создавать пустой список, а затем добавлять в него элементы. 2.Написать функцию для печати списка. Функция должна предусматривать вывод сообщения, если список пустой. 3.Написать функции для удаления и добавления элементов списка в соответствии со своим вариантом. 4.Выполнить изменения в списке и печать списка после каждого...
C++ Структуры
помогите плз плз плз плз плз ЛЮБУЮ ИЗ "2" 1) N учеников проходили тестирование, выполнив M тестов по какому-либо предмету. Сколько очков набрал каждый ученик по всем темам? Вычислить средний балл, полученный учениками, и разницу между лучшим результатом и средним баллом. 2) Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю...
C++ Рекурсия: размещения из 10 по 3 элемента http://www.cyberforum.ru/cpp-beginners/thread145473.html
Помогите Плз Плз Плз Плз Плз Получить все размещения из 10 элементов 1, 2,..., 10 по 3 в каждом. Размещением называется выборка из п указанных элементов т неповторяющихся элементов.
C++ Заменить все прописные буквы на строчные Подредактируйте код, нужно поменять все прописные буквы на строчные буквы. Только вот программа не запускается. Код: #include <stdio.h> #include <ctype.h> int main(void){ char str = "AbCdEfGh", *p; подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
15.06.2010, 01:07     Структура


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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <iostream.h>
#include <conio.h>
#include <string.h>
#define n 3
 
 struct aeroflot
  {
   char pp[10];
   int nomer;
   char typ[10];
  };
 
  void sort(struct aeroflot *p);
  void punkt(struct aeroflot *p);
  void tl(struct aeroflot *p);
 
  void main()
   {
    clrscr();
    aeroflot a[n];
 
    cout<<"Vvedit:";
     for(int i=0;i<n;i++)
      {
      cout<<"\n  Punkt pryzna4ennya dlya "<<i+1<<" litaka: ";
      cin>>a[i].pp;
      cout<<"\n  Nomer reysa: ";
      cin>>a[i].nomer;
      cout<<"\n  Typ litaka: ";
      cin>>a[i].typ;
      cout<<"\n______________________\n";
      }
    cout<<"\n         *  *  *\n";
    sort(a);
    cout<<"\n         *  *  *\n";
    punkt(a);
    cout<<"\n\n         *  *  *\n";
    tl(a);
    getch();
   }
 
  void sort(struct aeroflot *p)
   {
    int b;
    cout<<"\n Sotuvannya za nomerom reysa:\n";
     for(int i=0;i<n-1;i++)
      for(int j=i+1;j<n;j++)
       if (p[i].nomer>p[j].nomer)
    {
     b=p[i].nomer;
     p[i].nomer=p[j].nomer;
     p[j].nomer=b;
    }
     for(i=0;i<n;i++) cout<<p[i].nomer<<"\t"<<p[i].pp<<"\t"<<p[i].typ<<"\n";
   }
 
 
  void punkt(struct aeroflot *p)
   {
    char re[10];
    int l=0;
    cout<<"\n\n Vvedit punkt pryzna4ennya: ";
    cin>>re;
     for(int i=0;i<n;i++)
      if(strcmp (re,p[i].pp)==0)
       {
    l=1;
    cout<<"\n Nomer reysa: "<<p[i].nomer;
    cout<<"\n Typ litaka: "<<p[i].typ;
       }
     if(l==0) {cout<<"\n Nixto ne letyt v punkt pryzna4ennya"; }
   }
 
  void tl(struct aeroflot *p)
   {
    char re[10];
    int l=0;
    cout<<"\n\n Vvedit typ litaka: ";
    cin>>re;
     for(int i=0;i<n;i++)
      if(strcmp (re,p[i].typ)==0)
    {
     l=1;
     cout<<"\n Nomer reysa: "<<p[i].nomer;
     cout<<"\n Punkt pryzna4ennya: "<<p[i].pp;
    }
     if(l==0) { cout<<"\n Nema litakiv takogo typu"; }
   }
 
Текущее время: 20:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru