Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
#1

довести до ума курсовую - C++

29.04.2010, 17:04. Просмотров 1299. Ответов 23
Метки нет (Все метки)

задание:программное моделирование международной телефоной станции.
указание.на междунородной тел станции картотека абонентов содержащая сведения о телефонах и их владельцах.организованна как линейный список.
прога должна:1.обеспечивать начальное формирование картотеки в виде линейного списка2.производить вывод всей картотеки3.выводить номер телефона и время разговора.4.выводить извещение на оплату телефоного разговора
----------------------------и вот что я уже сделал---------------
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
 
struct kart 
{
    char order[15]; 
    char* famil;
    char* imia;
    int nomer; 
    int vremia_razg; 
};
void ka1_all(kart *p, int n);
void ka1(kart pz);
int search(kart *p, int n, char *t, int i);
int main()
{
    int n, i;
    printf("\n Number of kart:");
    scanf("%d", &n);
    kart *ka=(kart*)malloc(n *sizeof(kart));
    for (i=0; i<n; i++)
    {
        printf("\n Input order:"); scanf("%s",&ka[i].order);
        printf("\n Input famil:"); scanf("%d",&ka[i].famil);
        printf("\n Input imia:"); scanf("%d",&ka[i].imia);
        printf("\n Input nomer:"); scanf("%d",&ka[i].nomer);
        printf("\n Input vremia_razg:"); scanf("%d",&ka[i].vremia_razg);
    }
    ka1_all(ka, n);
    printf("\n Input searching order:");
    char t[20];
    scanf("%s", t);
    for (int k=0; k<n; k++)
    {
        k=search(ka, n, t, k);
        if (k<n) ka1(ka[k]);
    }
}
void ka1_all(kart *p, int n)
{
    for(int i=0; i<n; i++)
    {
        printf("\n i=%d", i);
        printf("\n order is %s", p[i].order);
        printf("\n famil is %d", p[i].famil);
        printf("\n imia is %d", p[i].imia);
        printf("\n nomer is %d", p[i].nomer);
        printf("\n vremia_razg is %d", p[i].vremia_razg);
    }
}
void ka1(kart p)
{
    printf("\n order is %s", p.order);
        printf("\n famil is %d", p.famil);
        printf("\n imial is %d", p.imia);
        printf("\n nomer is %d\n", p.nomer);
        printf("\n vremia_razg is %d\n", p.vremia_razg);
}
int search(kart *p, int n, char *t, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(strcmp(p[j].order, t)==0)
            break;
    }
    return j;
}
-----------------
проблемма:не вводяца буквенные значения в familia и imia/и непойму как реализовать пункт 3 и4.
просьба исправить или сказать как нужно делать
http://www.cyberforum.ru/cpp-beginners/thread377488.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2010, 17:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос довести до ума курсовую (C++):

Не могу довести до ума, не хватает функции
/* c помощью текстового редактора блокнот создать файл, содержащий текст,...

в чем ошибка,как довести до ума
Дан массив чисел В. Найти сумму положительных и отрицательных чисел массива с...

Не могу довести до ума..а хотя все эллиментарно...(
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от...

Довести до ума программу про бинарному дереву
Здравствуйте. Помогите пожалуйста привести до ума задачу: организовать...

Переместить в конец матрицы все нули. Подскажите как довести до ума
Дан массив 5*5 нужно все 0 переместить в конец матрицы пока что получается...

23
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 19:26 #2
Первым делом, бегло просмотрев программу, заметил, что память под строки для имени и фамилии не выделяется. Вы не можете записать строку в переменную-указатель типа чар. Там всего лишь адрес. Вы должны сначала выделить память под каждую конкретную строку, а затем писать туда как в массив символов. А вообще, чтобы не заморачиваться, советую зарезервировать под имя и фамилию строки фиксированного размера (под имя, например, 15 символов, под фамилию - 25, этого, думаю, будет вполне достаточно).
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 20:09  [ТС] #3
Спасибо! Действительно помогло. И если можно,еще 1 вопросик. вот после запуска программ выполняет заданные алгоритмы,а потом сама завершается. А как сделать что бы она не сразу завершалась?
0
PointsEqual
ниначмуроФ
838 / 522 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
29.04.2010, 20:09 #4
C++
1
getch();
1
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 20:10 #5
Перед выходом из главной функции (перед return 0; в функции main) поставь getch(); или system("pause");
И не забывай про кнопочку "Сказать "спасибо""
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 20:14  [ТС] #6
блин чет я там с поиском запутался....
Как переделать что п искал по номеру
"nomer"
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 20:16 #7
C
1
2
3
4
5
6
7
8
9
10
int search(kart *p, int n, int number, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(p[j].nomer == number)
            break;
    }
    return j;
}
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 20:19  [ТС] #8
ммм.... и кст он почемут вапще неищит)))))

Добавлено через 1 минуту
ошибку выдает
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 20:20 #9
Какую? Надеюсь, при вызове функции поиска вы в качестве третьего параметра передаёте число, а не строку?
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 20:23  [ТС] #10
да число.
Построение начато: проект: test, Конфигурация: Debug Win32 ------
Компиляция...
78.cpp
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(22) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(26) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(27) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(28) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(29) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(30) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(35) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(67) : error C2446: ==: нет преобразования 'int' в 'int *'
Для преобразования из целого типа в указатель требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
c:\documents and settings\владелец\мои документы\visual studio 2008\projects\test\test\78.cpp(67) : error C2040: ==: "int [15]" отличается по уровням косвенного обращения от "int"
Журнал построения был сохранен в "file://c:\Documents and Settings\Владелец\Мои документы\Visual Studio 2008\Projects\test\test\Debug\BuildLog.htm"
test - ошибок 2, предупреждений 7
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 20:25 #11
Так вы всё-таки целое число передаёте, или же массив целых чисел? Приведите листинг программы в нынешнем виде.
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 20:36  [ТС] #12
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
 
struct kart 
{
    char order[15]; 
    char famil[15];
    char imia[15];
    int nomer; 
    int vremia_razg; 
};
void ka1_all(kart *p, int n);
void ka1(kart pz);
int search(kart *p, int n, char *t, int i);
int main()
{
    int n, i;
    printf("\n Number of kart:");
    scanf("%d", &n);
    kart *ka=(kart*)malloc(n *sizeof(kart));
    for (i=0; i<n; i++)
    {
        printf("\n Input order:"); scanf("%s",&ka[i].order);
        printf("\n Input famil:"); scanf("%s",&ka[i].famil);
        printf("\n Input imia:"); scanf("%s",&ka[i].imia);
        printf("\n Input nomer:"); scanf("%d",&ka[i].nomer);
        printf("\n Input vremia_razg:"); scanf("%d",&ka[i].vremia_razg);
    }
    ka1_all(ka, n);
    printf("\n Input searching order:");
    char t[20];
    scanf("%s", t);
    for (int k=0; k<n; k++)
    {
        k=search(ka, n, t, k);
        if (k<n) ka1(ka[k]);
    }
}
void ka1_all(kart *p, int n)
{
    for(int i=0; i<n; i++)
    {
        printf("\n i=%d", i);
        printf("\n order is %s", p[i].order);
        printf("\n famil is %s", p[i].famil);
        printf("\n imia is %s", p[i].imia);
        printf("\n nomer is %d", p[i].nomer);
        printf("\n vremia_razg is %d", p[i].vremia_razg);
    }
}
void ka1(kart p)
{
    printf("\n order is %s", p.order);
        printf("\n famil is %s", p.famil);
        printf("\n imial is %s", p.imia);
        printf("\n nomer is %d\n", p.nomer);
        printf("\n vremia_razg is %d\n", p.vremia_razg);
}
int search(kart *p, int n, int number, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(p[j].nomer == number)
            break;
    }
    return j;
}
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 20:37 #13
Разницы нет, этот фрагмент кода работает одинаково, тем более, что поменял я в вашей функции только тип одного принимаемого параметра и условие в if-е. Так всё-таки, листинг в студию. Или можно пока ограничиться тем моментом, где производится поиск (не только вызов функции поиска, но и ввод номера и т.д.)
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 20:47  [ТС] #14
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
 
struct kart 
{
    char order[15]; 
    char famil[15];
    char imia[15];
    int nomer; 
    int vremia_razg; 
};
void ka1_all(kart *p, int n);
void ka1(kart pz);
int search(kart *p, int n, char *t, int i);
int main()
{
    int n, i;
    printf("\n Number of kart:");
    scanf("%d", &n);
    kart *ka=(kart*)malloc(n *sizeof(kart));
    for (i=0; i<n; i++)
    {
        printf("\n Input order:"); scanf("%s",&ka[i].order);
        printf("\n Input famil:"); scanf("%s",&ka[i].famil);
        printf("\n Input imia:"); scanf("%s",&ka[i].imia);
        printf("\n Input nomer:"); scanf("%d",&ka[i].nomer);
        printf("\n Input vremia_razg:"); scanf("%d",&ka[i].vremia_razg);
    }
    ka1_all(ka, n);
    printf("\n Input searching order:");
    char t[20];
    scanf("%s", t);
    for (int k=0; k<n; k++)
    {
        k=search(ka, n, t, k);
        if (k<n) ka1(ka[k]);
    }
}
void ka1_all(kart *p, int n)
{
    for(int i=0; i<n; i++)
    {
        printf("\n i=%d", i);
        printf("\n order is %s", p[i].order);
        printf("\n famil is %s", p[i].famil);
        printf("\n imia is %s", p[i].imia);
        printf("\n nomer is %d", p[i].nomer);
        printf("\n vremia_razg is %d", p[i].vremia_razg);
    }
}
void ka1(kart p)
{
    printf("\n order is %s", p.order);
        printf("\n famil is %s", p.famil);
        printf("\n imial is %s", p.imia);
        printf("\n nomer is %d\n", p.nomer);
        printf("\n vremia_razg is %d\n", p.vremia_razg);
}
int search(kart *p, int n, char *t, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(strcmp(p[j].order, t)==0)
            break;
    }
    return j;
}
Добавлено через 17 секунд
вот листинг
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 20:48 #15
А кто будет объявление прототипа функции менять? В строке int search(kart *p, int n, char *t, int i); (как раз перед main) изменить на int search(kart *p, int n, int number, int i);
Далее. Вы говорите, что передаёте в функцию поиска число. Я же вижу у вас следующее:

C
1
2
3
4
5
6
7
8
printf("\n Input searching order:");
char t[20];
scanf("%s", t);
for (int k=0; k<n; k++)
{
    k=search(ka, n, t, k);
    if (k<n) ka1(ka[k]);
}
Вы хотите сказать, что t - целое число? Надо делать так:

C
1
2
3
4
5
6
7
8
printf("\n Input searching order:");
int number;
scanf("%d", &number);
for (int k=0; k<n; k++)
{
k=search(ka, n, number, k);
if (k<n) ka1(ka[k]);
}
И вообще, в программе есть ошибки. Первое, что бросилось в глаза - функция main объявлена у вас как int. Т.е. она должна что-либо возвращать. У вас же в этой функции я не нашёл ни одного return.
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 21:00  [ТС] #16
C++
1
2
3
4
5
6
7
8
9
10
int search(kart *p, int n, char *t, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(strcmp(p[j].order, t)==0)
            break;
    }
    return j;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
int search(kart *p, int n, int number, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(p[j].nomer == number)
            break;
    }
    return j;
}
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 21:02 #17
Ну да))) Первый вариант нужно переделать во второй)))
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 21:27  [ТС] #18
ну эт я переделал.но к сожелению она ничего неищит все равно(((( без getch() она быстро исчезает и непонятно что делает. а с ней просто ничего непроисходит. т.е вводиш что найти. но она неищит .просто ждет еще одного нажатия и завершается.
Впринципе что б завтра показать что я чет сделал этого хватит))))Но все же,в чем там дело?

Добавлено через 18 минут
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
 
struct kart 
{
    char order[15]; 
    char famil[15];
    char imia[15];
    int nomer; 
    int vremia_razg; 
};
void ka1_all(kart *p, int n);
void ka1(kart pz);
int search(kart *p, int n, int number, int i);
int main()
{
    int n, i;
    printf("\n Number of kart:");
    scanf("%d", &n);
    kart *ka=(kart*)malloc(n *sizeof(kart));
    for (i=0; i<n; i++)
    {
        printf("\n Input order:"); scanf("%s",&ka[i].order);
        printf("\n Input famil:"); scanf("%s",&ka[i].famil);
        printf("\n Input imia:"); scanf("%s",&ka[i].imia);
        printf("\n Input nomer:"); scanf("%d",&ka[i].nomer);
        printf("\n Input vremia_razg:"); scanf("%d",&ka[i].vremia_razg);
    }
    printf("\n Input searching order:");
int number;
scanf("%d", &number);
for (int k=0; k<n; k++)
{
k=search(ka, n, number, k);
if (k<n) ka1(ka[k]);
}
}
void ka1_all(kart *p, int n)
{
    for(int i=0; i<n; i++)
    {
        printf("\n i=%d", i);
        printf("\n order is %s", p[i].order);
        printf("\n famil is %s", p[i].famil);
        printf("\n imia is %s", p[i].imia);
        printf("\n nomer is %d", p[i].nomer);
        printf("\n vremia_razg is %d", p[i].vremia_razg);
    }
}
void ka1(kart p)
{
    printf("\n order is %s", p.order);
        printf("\n famil is %s", p.famil);
        printf("\n imial is %s", p.imia);
        printf("\n nomer is %d\n", p.nomer);
        printf("\n vremia_razg is %d\n", p.vremia_razg);
}
int search(kart *p, int n, int number, int i)
{
    int j=1;
    for(j=i; j<n; j++)
    {
        if(p[j].nomer == number)
            break;
    }
    
 return j;
}

последний листинг-неищит(
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
29.04.2010, 21:47 #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
#include <stdio.h>
 
typedef struct
{
    char order[15]; 
    char famil[15];
    char imia[15];
    int nomer; 
    int vremia_razg; 
} kart;
 
void ka1_all(kart *p, int n);
void ka1(kart pz);
int search(kart *p, int n, int number, int i);
 
int main()
{
    kart *ka;
    int number;
    int n;
    int i;
    
    printf("\n Number of kart:");
    scanf("%d", &n);
    
    ka = (kart *)malloc(n * sizeof(kart));
    
    for (i = 0; i < n; i++)
    {
        printf("\n Input order:"); scanf("%s", ka[i].order);
        printf("\n Input famil:"); scanf("%s", ka[i].famil);
        printf("\n Input imia:"); scanf("%s", ka[i].imia);
        printf("\n Input nomer:"); scanf("%d", &ka[i].nomer);
        printf("\n Input vremia_razg:"); scanf("%d", &ka[i].vremia_razg);
    }
    
    printf("\n Input searching number:");
    scanf("%d", &number);
    
    for (i = 0; i < n; i++)
    {
        i = search(ka, n, number, i);
        
        if (i < n)
            ka1(ka[i]);
    }
    
    getch();
    return 0;
}
 
void ka1_all(kart *p, int n)
{
    int i;
    
    for (i = 0; i < n; i++)
    {
        printf("\n i=%d", i);
        printf("\n order is %s", p[i].order);
        printf("\n famil is %s", p[i].famil);
        printf("\n imia is %s", p[i].imia);
        printf("\n nomer is %d", p[i].nomer);
        printf("\n vremia_razg is %d", p[i].vremia_razg);
    }
}
 
void ka1(kart p)
{
    printf("\n order is %s", p.order);
    printf("\n famil is %s", p.famil);
    printf("\n imial is %s", p.imia);
    printf("\n nomer is %d\n", p.nomer);
    printf("\n vremia_razg is %d\n", p.vremia_razg);
}
 
int search(kart *p, int n, int number, int i)
{
    int j = 1;
    
    for(j = i; j < n; j++)
        if(p[j].nomer == number)
            break;
        
 return j;
}
1
Ronflat
0 / 0 / 1
Регистрация: 29.04.2010
Сообщений: 37
29.04.2010, 21:53  [ТС] #20
а вы бы немогли перевести его в C++ просто я в С вапше никак
0
29.04.2010, 21:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2010, 21:53
Привет! Вот еще темы с решениями:

Надо довести программу до ума (найти произведение главной и побочной диагоналей матрицы)
программа компилируется но не считает что нужно. (я новичок так что не судите...

Глобальный хук. Довести до ума
Здравствуйте, решил изучить механизмы хуков, почитал статьи. Появились вопросы....

Довести длину строки до заданной, вставляя пробелы между словами
Довести длинну строки до заданной вставляя пробелы меду словами . Напечатать...

Инкрементирование сводит компилятор с ума
#include &lt;iostream&gt; using namespace std; int main(){ int x=2018; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru