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

Ввести несколько структур типа «Зачетка студента» - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посоветуйте, как найти мёртвый код http://www.cyberforum.ru/cpp-beginners/thread1103942.html
Интересуют целые мёртвые функции.
C++ Написать программу, которая будет определять цвет пикселя под курсором и выводить на экран этот цвет Хочу написать программу, кот. будет определять цвет пикселя под курсором и выводить на экран этот цвет словом или кодом или как лучше? Помогите кто чем может. Хотя бы, как цвет определенного пикселя определить? http://www.cyberforum.ru/cpp-beginners/thread1103908.html
ошибка C++
Помогите пожалуйста найти ошибку... #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; double f(double a, double b) { double x = (a - b); double z = pow(x, 3) - (pow(a, 3) - 3*pow(a, 2)*b);
C++ СЛАУ
Помогите доделать задание,вот кусок кода моего:#include <iostream> #include <cstdlib> using namespace std; const int N = 4; double det(int A) { return A * A * A +
C++ Можно ли передать в функцию указатель на перегруженный оператор? http://www.cyberforum.ru/cpp-beginners/thread1103885.html
Снова здравствуйте) Можно ли передать в функцию указатель на перегруженный оператор и как? Что-то типа: class f { ... int operator ()(int y) { cout<<"win!!!"; return 2+y;
C++ Как остановить программу? Здравствуйте. Сабж. #include "stdafx.h" #include "vector" #include "conio.h" using namespace std; void main() подробнее

Показать сообщение отдельно
Valerangb3
1 / 1 / 0
Регистрация: 24.02.2014
Сообщений: 6
24.02.2014, 08:50     Ввести несколько структур типа «Зачетка студента»
Вот условие задачи:
Ввести несколько структур типа «Зачетка студента» с полями
{Фамилия студента
Номер зачетки
Массив из 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
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{const int n=5;
struct Zachetka
{char fam[30]; int nom; int oc[4];};
int j,i,a, num;
char c;
Zachetka box[n], tmp;
for(i=0;i<n;i++)
{
cin.sync();
cout«"Vvedite Familiy"«endl;
cin.getline(box[i].fam, 30);
cout«"Vvedite nomer zachetki"«endl;cin»box[i].nom;
cout«"Vvedite ocenki"«endl;
cout«"ocenka 1"«endl;cin»box[i].oc[0];
cout«"ocenka 2"«endl;cin»box[i].oc[1];
cout«"ocenka 3"«endl;cin»box[i].oc[2];
cout«"ocenka 4"«endl;cin»box[i].oc[3];};
for(i=n-1; i>0 ; i--)
{for(j=0; j<i ; j++)
{if(strcmp( box[ j ].fam, box[ j+1 ].fam )>0)
{ tmp=box[ j ]; box[ j ]=box[ j+1 ]; box[ j+1 ]=tmp;}}}
for(i=0;i<n;i++)
{cout«box[i].fam«endl;}
for(i=0; i<n; i++)                         // <---
if(box[i].ocenka[j] == 3)               // <---
delete [] box[i].fam;                    // <---
system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru