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

Заполнение структуры значениями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача с шаблонами функций http://www.cyberforum.ru/cpp-beginners/thread820100.html
Необходимо написать программу, которая использует шаблон функции по имени Min для определения наименьшего из двух аргументов, используя пары целых чисел, символов и чисел с плавающей запятой. Программу написал, но почему ругается на мой шаблон.Помогите найти ошибку #include<iostream> using namespace std; template <class Min> Min minimum (Min ch1, Min ch2) { Min mini = ch1; if (ch2 < ch1)...
C++ Запись в многомерный массив Информация о школьниках хранится в следующем порядке: фамилия, имя (и отчество), пол, год поступления, класс, итоговые оценки за год по семи предметам. Вывести на экран фамилии тех школьников, которые получат оценку "неуд" Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread820091.html
Букву шрифта преобразовать в картинку C++
Есть шрифт (файл *.ttf) Требуется взять оттуда буквы разных высот и сохранить в соответствующие картинки. Либо просто в масcив в градациях серого. Сколько ни копал - не могу найти ни библиотек никаких, ни вообще описания что за файл шрифтов такой и как с ним работают.
C++ Задача по функциям! Заменить непростые числа в матрице ближайшими к ним простыми" числами
Уважаемые программисты, помогите решить задачу "Заменить непростые числа в матрице ближайшими к ним простыми" числами". Спасибо!!!!!!!!!!!
C++ Почему при применении оператора = меняется правый операнд? http://www.cyberforum.ru/cpp-beginners/thread820055.html
#include <stdio.h> int main () { int*p; int array ; array = 100; printf ("%d\n", array ); p= array; printf ("%d\n", array ); getchar ();
C++ Сокращения дроби Есть задание, реализовать класс дробей на С++. Есть проблема в коде. Надо сократить дробь. Ф-ция для сокращения вроде правильная, ф-ция для нахождения НОД точно правильная(проверял, возвращает то что должно возвращать). Но сокращается почемуто токо чисельник, а знаменник как был так и остался, к примеру было 2/4 стало 1/4 #include <iostream> #include <conio.h> using namespace std; class... подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
28.03.2013, 00:19     Заполнение структуры значениями
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <iostream>
#include <string>
#include <cstring>
#include <windows.h>
#include <limits>
using namespace std;
 
 
struct point
{
int key;
point *next;
};point *beg=NULL;
void m_p(point **p)
{
    point *t=new point ;
    t->key=rand()%50-23;
    t -> next = *p;
        *p = t;
        ;}
 
 
void print(point*beg)
{
point *p=beg;
if (p==NULL) cout <<"ERROR"<<endl;
while(p!=NULL)
{
    cout<<p->key<<"   ";
    p=p->next;
}
}
 
 
point*del(point*beg)
{
point*k=beg;
int g=-1;int i=0;
int l=0;
int n=0;
while(k!=0)
 
{
   if((k->key)%2==0)
{
    l=i;g=1;
}
k=k->next;n=i;i++;
}
k=beg;
if(g!=-1)
 
{
    for(int i=0;i<n;i++)
 {
    if(i==l-1)
  {
    k->next=k->next->next;
  }
k=k->next;
 }
}
else cout<<"error\n";
return beg;
}
 
 
 
void switching(int n)
{
int f;
cout<<"1.Формирование 2.Удаление 3.Печать 4.Выход\n";
do 
{
cout<<"f=";
cin>>f;
 
switch(f)
{
case 1:
    {
        for (int i=1;i<=n;i++)
        m_p(&beg);
        break;
    }
case 2:
    {
        beg=del(beg);
        break;
    }
case 3:
    {
        print(beg);
        break;
    }
}
cout<<"\n";}
while(f!=4);
}
 
 
void main ()
{
setlocale(LC_ALL,"RUS");
int n;
cout<<"Введите n:";
cin>>n;
cout << endl;
switching(n);
}
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru