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

Описать структуру STUDENT - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Средняя длина слова. http://www.cyberforum.ru/cpp-beginners/thread59883.html
Извините что еще раз обращаюсь,помогите пожалуйста. Нужно найти среднюю длину слова в строке,и обрабатывать строку как массив,не используя функций strlen и strtok. помогите пожалуйста.
C++ Найти ошибку в коде (матрицы и действия на ними). пишу курсовую (связано с матрицами) впринципе матрицы рассчитаны правильно. а вот с матричным уравнением есть проблема в конце нужно проверить права чатина = левой а они никак несходяться перебрал код уже раз 10 не могу понять в чем проблема. #include <vcl> #include <iostream> // для потокового введення-виведення #include <iomanip> #include <math> #include <conio> // для консольного... http://www.cyberforum.ru/cpp-beginners/thread59882.html
C++ Cтроки и массив.
1)Массивы: а) Даны числа n и m. Создайте массив int A и заполните его следующей змейкой (ниже приведен пример для n=4 и m=6): 0 1 2 3 4 5 11 10 9 8 7 6 12 13 14 15 16 17 23 22 21 20 19 18 Выведите массив на экран, отводя на вывод каждого числа ровно 3 символа. б)Дан массив, состоящий из символов. Определить, симметричен ли он, т.е. читается ли он одинаково слева направо и справа налево ...
Принадлежит ли точка четырехугольнику. C++
Надеюсь на помощь форумчан: Задача следующяя: задана коодинатами точек четырёхугольная фигура A(-2,-1) B(-1,1) C(0,0) D(1,0) С клавиатуры вводятся координаты ещё одной точки. Нужно определить принадлежит ли точка данной фиуре. Метод, которым я воспользовался: Разбиваем нашу фигуру на два треугольника: 1-ABC 2-ACD вычисляем их площади. у нас дана точка с координатами берём первый...
C++ Функции. Поиск минимума и максимума. http://www.cyberforum.ru/cpp-beginners/thread59854.html
Составить программу для нахождения суммы минимального и максимального значений среди элементов каждой из линейных таблиц Х и Y
C++ Сортировка массива и суммы. Дан массив a(n) (n=20) Нужно его отсортировать по возрастанию. И потом найти следующие выражения: a(0)+a(n-1) a(1)+a(n-2) a(2)+a(n-3) ... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
29.10.2009, 19:23     Описать структуру STUDENT
Цитата Сообщение от Фрэди Крюгер Посмотреть сообщение
исправил теперь это=)
1>.\123.cpp(36) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(36) : error C2065: 'cin' : undeclared identifier
1>.\123.cpp(37) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(37) : error C2065: 'cin' : undeclared identifier
1>.\123.сpp(38) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(38) : error C2065: 'cin' : undeclared identifier
1>.\123.cpp(41) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(42) : error C2065: 'cin' : undeclared identifier
1>.\123.cpp(51) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(52) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(53) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(58) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(59) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(59) : error C2065: 'endl' : undeclared identifier
1>.\123.cpp(62) : error C2065: 'cout' : undeclared identifier
1>.\123.cpp(62) : error C2065: 'endl' : undeclared identifier
я с этой прогой повешусь(
теперь добавляй после библиотек using namespace std;
не повесишься, у тебя ещё в переди много будет от чего стреляться и вешаться, так что успеешь. вот попробуй мой вариант

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
//Описать структуру с именем SUDENT, содержащую в себе следующие поля:
//Фамилия и Инициалы
//Номер Группы
//Успеваемость(массив из 5 элементов)
// ИНДИВИДУАЛКА ПО ТЕМЕ СТРУКТУРЫ.cpp : main project file.
#include "stdax.h"
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
 
using namespace std;
char buf[256];
char* Rus(char* text)
{
    CharToOemA(text, buf);
    return buf;
}
struct STUDENT // описание структуры STUDENT содержащей следующие поля:
{
    char s_name[20]; // Фамилия и инициалы
    int yahr;//Номер группы
    long int o;//Успеваемость
};
const int k=2;
 
//-------------------------------------------------
//Главная функция
//-------------------------------------------------
int main()
{ 
 
 
    STUDENT db[k];
    char name[20];
    int i; //количество записей в файле
    //Заполнение массива структур
    for (i=0; i<k; i++)
    { 
        cout <<"\n"<<Rus("Фамилия и инициалы "); cin>>db[i].s_name;
        cout <<"\n"<<Rus("Номер группы "); cin>>db[i].yahr;
        cout <<"\n"<<Rus("Успеваемость "); cin>>db[i].o; 
 
    }
    cout <<"\n"<<Rus("Введите фамилию и инициалы студента для которого нужно вывести сведения:")<<"\t";
    cin>>name;
    //Поиск студента, фамилия и инициалы которого введены, вывод всех данных по нему
    //Функция strcmp(s1,s2) сравнивает 2 строки 
    // и возвращает |отриц число, если s1<s2 |положительное - если s1>s2 | 0, если s1=s2
    bool flag=false;
    for (i=0; i<k; i++)
    {
        if (strcmp(name, db[i].s_name)==0) 
        { 
            cout <<"\n"<<Rus("Фамилия и инициалы ")<< db[i].s_name;
            cout <<"\n"<<Rus("Номер группы ")<<db[i].yahr;
            cout <<"\n"<<Rus("Успеваемость ")<<db[i].o;
            flag=true;
        }
    }
    if (!flag) 
        cout <<Rus("Такого студента нет");
    cout <<endl;
 
 
    cout <<endl;
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru