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

»справьте пожалуйста ошибки - C++

¬осстановить пароль –егистраци€
ƒругие темы раздела
C++ ƒействи€ со строками в файлах http://www.cyberforum.ru/cpp-beginners/thread37071.html
¬ проге надо: считывать строки с файла, копиру€ в другой файл не пустые и строки без директив препроцесора (тоесть не те в которых 1й символ решотка) будет ли ета прога работать правильно? #include<stdio.h> #include<conio.h> #define LEN 81 #define NROWS 1 int main() { FILE *f; FILE *o; o=fopen("newtext.txt", "w");
C++ срочно требуетс€ помощь... надо перевести из pascal в c++. каким образом ето сделать не понимаю... исходник паскал€ Program Kurs; uses crt,graph; type Dim=array of byte; DimPtr=^Dim; var Wx,Wy,col,x1,i :integer; DirPos,ImageFile,c :string; driv,mode,x,y :integer; seektiff :longint; http://www.cyberforum.ru/cpp-beginners/thread37060.html
Ќужна помощ с функци€ми в Borland C. C++
»з-за праздников пропали пары по прогрмаированию, и одну из тем нам задали на самосто€тельное изучение, тема про функции, и соответсвенно задали задание: Ќаписать программу, содержащую функцию, котора€ возвращает минимальный элемент переданного ей массива, если все элементы массива положительны, и максимальный элемент, если есть хот€ бы один отрицательный. я приблизительно знаю как еЄ писать,...
C++ максимальный элемент
¬ одномерном массиве, состо€щем из n вещественных элементов, вычислить: 1) Ќомер максимального по модулю элемента массива; 2) —умма модулей элементов массива, расположенных после первого положительного элемента ѕреобразовать массив таким образом, чтобы сначала все распологались элементы цела€ часть которых лежит в интервале , а потом все остальные.
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread37042.html
«адача 1) ¬ одномерном массиве, состо€щем из nвещественных элементов, вычислить: 1. —умму отрицательных элементов массива. 2. ѕроизведение элементов массива, расположенных между максимальным и минимальным элементами. ”пор€дочить элементы массива по возрастанию. «адача 2) ¬ одномерном массиве, состо€щем из nвещественных элементов, вычислить: 1. —умму отрицательных элементов массива. 2....
C++ »спользование массива в функции «дравствуйте! ѕодскажите пожалуйсто каким образом € могу при описании функции ссылатьс€ на массив данных. подробнее

ѕоказать сообщение отдельно
Neogen
2 / 2 / 0
–егистраци€: 23.04.2009
—ообщений: 24
28.05.2009, 21:19     »справьте пожалуйста ошибки
ј в чем делаешь? ¬ C++Builder 6 лижь чуток подправил и скопилил.
на правильность работы не провер€л
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
struct student        // √Ш√*√°√Ђ√Ѓ√* √±√≤√∞√≥√™√≤√≥√∞√ї
{
char name[20];          // √®√ђ√њ
char fam[30];          // √і√*√ђ√®√Ђ√®√њ
int year;              // √Ґ√Ѓ√І√∞√*√±√≤
int mark[5];           // √Ѓ√ґ√•√*√™√®
int average;           // √С√≥√ђ√ђ√* √°√*√Ђ√Ѓ√Ґ
};
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
student students[30];      // √М√*√±√±√®√Ґ √§√*√*√*√ї√µ √ѓ√Ѓ √£√∞√≥√ѓ√ѓ√•
student buffer;          // √Д√Ѓ√ѓ√Ѓ√Ђ√*√®√≤√•√Ђ√Љ√*√*√њ √±√≤√∞√≥√™√≤√≥√∞√*
int records;          // √К√Ѓ√Ђ√®√Ј√•√±√≤√Ґ√Ѓ √±√≤√≥√§√•√*√≤√Ѓ√Ґ √Ґ √£√∞√≥√ѓ√ѓ√•
int i, j ;
student mass[30];        // √В√±√ѓ√Ѓ√ђ√Ѓ√£√*√≤√•√Ђ√Љ√*√ї√• √ѓ√•√∞√•√ђ√•√*√*√ї√•
records = 0 ;      // √С√*√*√Ј√*√Ђ√* √І√*√ѓ√®√±√•√© √*√•√≤
do        // √З√*√ѓ√Ѓ√Ђ√*√њ√•√ђ √ђ√*√±√±√®√Ґ √±√≤√∞√≥√™√≤√≥√∞
{ cout <<  "Studen ¬є " << records+1 << endl;
cout <<  "Enter  family";  fflush(stdin) ;
cin >> students [records].fam;
cout <<  "Enter name  ";
cin >> students [records].name;
cout <<  "Enter age ";
cin >> students [records].year;
for(i = 0; i < 5; i++)
{ cout << "Enter an estimation on examination ¬є  " <<i+1 <<endl;
cin >> students[records].mark[i];
}
records++;
cout << "To stop work? [1/0]  ";
cin >> i;
}     while(i) ;
for(i = 0; i < records; i++)         // √П√Ѓ√§√±√Ј√®√≤√ї√Ґ√*√•√≤ √±√≥√ђ√ђ√≥ √°√*√Ђ√Ђ√Ѓ√Ґ
{   students [ i ].average = 0;
for (j=0;  j < 5; j++)
students[i].average += students[i].mark[j ];
}
for (i = 0; i < records-1; i++)       // √±√Ѓ√∞√≤√®√∞√≥√•√≤
for (j = i; j < records; j++)          //     √ѓ√Ѓ √±√≥√ђ√ђ√• √°√*√Ђ√Ђ√Ѓ√Ґ
if (students[i].average > students[j].average)
{     buffer = mass[i];     // √П√•√∞√•√±√≤√*√*√Ѓ√Ґ√™√* √љ√Ђ√•√ђ√•√*√≤√Ѓ√Ґ
mass[i] = mass[j];         // √±√≤√∞√≥√™√≤√≥√∞√ї, √Ѓ√±√Ѓ√°√•√*√*√Ѓ√±√≤√Љ
mass[j] = buffer;         // √њ√І√ї√™√* C/C++
}
for (i = 0; i < records; i++)     // √В√ї√Ґ√Ѓ√§√®√ђ √∞√•√І√≥√Ђ√Љ√≤√*√≤
{ cout << "\n Student " << students[i].name  <<  "\t" << students [i].fam ;
cout << " Age " <<  students [i].year;
cout << " Mean score" <<  students[i].average;
}
int k=0;
for ( int i=0; i<30; i++)
if ((!strcmp(students[i].name,"Natalya"))||(!strcmp(students[i].name,"Vladimir"))||(!strcmp(students[i].name,"Roman")))
        {
        k++;
        };
        printf("%d",k);
return 0;
 
}
//---------------------------------------------------------------------------
///CartmanRules опередил)
 
“екущее врем€: 17:11. „асовой по€с GMT +3.
 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
–ейтинг@Mail.ru