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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить 7 в 123 степени http://www.cyberforum.ru/cpp-beginners/thread135017.html
Вычислить 7^123 степени....в результ. сохр все цифры.... ВЫЧИСЛИТЬ 7^123 СТЕПЕНИ....В РЕЗУЛЬТ. СОХР ВСЕ ЦИФРЫ....
C++ C++ где скачать ? Дайте ссылки на скачивание C++ 2009 ? http://www.cyberforum.ru/cpp-beginners/thread135016.html
Найти наибольший элемент матрицы среди стоящих на главной и побочной диагоналях C++
Дана действительная квадратная матрица n (n-нечетное),все элементы которой различны....найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом стоящим на пересечении этих диагоналей.... ДАНА ДЕЙСТВИТЕЛЬНАЯ КВАДРАТНАЯ МАТРИЦА N (N-НЕЧЕТНОЕ),ВСЕ ЭЛЕМЕНТЫ КОТОРОЙ РАЗЛИЧНЫ....НАЙТИ НАИБОЛЬШИЙ ЭЛЕМЕНТ СРЕДИ СТОЯЩИХ НА ГЛАВНОЙ И ПОБОЧНОЙ ДИАГОНАЛЯХ...
Отсортировать слова по алфавиту C++
Создать файл содержащий текст на английском языке.Составить в алфавитном порядке список всех слов встречающихся в этом тексте...(помогите пожалуйста написать!!!!)
C++ Преобразование в двоичный код С. http://www.cyberforum.ru/cpp-beginners/thread135011.html
Задание следующее: Написать программу, которая получает случайное целое типа int,выводит егодвоичное представление на экран, выполняет приобразование в соответствии с вариантом (см. ниже) затем выводит на экран двоичное выполнения результата. Вариант: Старшую тетераду в нечётных байтах числа заменить результатом операций «Исключающее или» старшей и младшей тетрад, а младшую тетраду в чётных...
C++ графика Добрый вечер ...прошу не пинайте меня сразу ногами.... я новичок нужна помощь по воплощению в жизнь вот этого задания ..... Напишите программу вывода графика функции y=l/2*sin(x)*cos(x)-3/2*cos(a)*e-a, a=(x-π)2-(z-π)2, используя алгоритм плавающего горизонта. Модифицируйте программу таким образом, чтобы поверхность состояла из четырехугольников. заранее благодарю. подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
25.05.2010, 10:46     Структуры
Тоже есть похожая программка, может, пригодится... Не очень понятно, что значит - просмотр отдельного элемента - по какому полю будет происходить поиск этого отдельного элемента?..
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
89
90
91
92
93
94
95
#include <iostream>
#include <string.h>
#include <locale.h>
using namespace std;
 
const int size=100;
const int MaxItems=3;   //max количество элементов в таблице
 
struct Item 
{
    char imja[30]; 
    int nomer; 
    double zarplata;
};
 
Item table[MaxItems];   // определение рабочего вектора
 
char *mes[]=
{
    "1. Занести в таблицу\n",
    "2. Просмотреть таблицу\n",
    "3. Завершить работу\n"
};
int mes_count=sizeof(mes)/sizeof(mes[0]);
 
void Insert (void);
void Show (void);
void Quit(void);
void (*Sunc[])()={Quit, Insert, Show};
 
int n=-1;
 
int menu ()
{
    int ans;
    do
    {
        for (int j=0; j<mes_count; j++)
            cout<<mes[j];
        cout<<endl;
        cout<<"Выберете действие: ";
        cin>>ans;
    }
    while (ans<0||ans>mes_count);
    return ans%mes_count;
}
int main()
{   
    setlocale(LC_ALL,"Russian");
    int answer;
    while (answer = menu())
        Sunc[answer]();
    cout << "\n******* Завершение *******" << endl;
}
void Insert()
{
    int k, i=0;
    char buf[size];
    char buf2[size];
    if (n-1==MaxItems)
        cout<<"Таблица заполнена!\n";
    else
    {
        cout<<"Имя: ";
        cin>>table[n+1].imja;
        cout<<"Номер: ";
        cin>>table[n+1].nomer;
        cout<<"Зар.плата: ";
        cin>>table[n+1].zarplata;
        n++;
    }
}
void Show ()
{
    int i=0;
    if (n==-1)
        cout<<"Таблица пуста!\n";
    else
    {
        cout << "\n==================="<< endl;
        cout << "Индекс"<<'\t'<<"Имя" << '\t' << "Номер"<<'\t'<<"Зар.плата"; 
        cout << "\n==================="<< endl;
        for (i=0; i<=n; i++)
        {
            cout<<i<<'\t'<<table[i].imja<<"\t"<<table[i].nomer<<'\t'<<table[i].zarplata;
            cout<<endl;
        }
 
            cout << "\n==================="<< endl;
    }
}
void Quit ()
{
    n=0;
}
 
Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru