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

Задачи с string.h - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означает * перед переменной ? http://www.cyberforum.ru/cpp-beginners/thread434078.html
Собственно вопрос в название топика. Например есть программа: int main(int argc, char argv) { const int size = 255; char str, *maxs = str, *mins = str, *c = str; gets( str );
C++ recursion with variadic template #define NOT_COMPILE 1 #if NOT_COMPILE // так не компилится template <class Type, unsigned int head, unsigned int ... rest > struct bitfield { static const Type value = (1 << head) | bitfield <Type, rest...>::value; // строка 100 http://www.cyberforum.ru/cpp-beginners/thread434074.html
поменять местами первый столбец со вторым ,третий с четвёртым, и т.д. C++
помогите решить пожалуйста!!!! Дан двумерный массив из чётного числа столбцов .поменять местами его первый столбец со вторым ,третий с четвёртым, и т.д.
C++ Господа, нужно выбрать double-архив из строки string(С++/С)
Есть строка формата: string str="R 7.2 531.804 119.479 0.477472 175.792 7.22212 -64.2461 0 79.5401 -0.600769 77.957 0 0.982318 0 0 3.708 0"; Нужно выбрать все символы(double-архив). Первый символ - R, далее 3 пробела. Я начинающий, возможно кому-то задача тривиальна... Бьюсь не первый день... Это уже крик о помощи. Спасибо за понимание, Art_snake....
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread434036.html
Вычислить сумму cos1/sin1+(cos1+cos2)/(sin1+sin2)+...+(cos1+cos2+...+cosn)/(sin1+sin2+...+sinn). вот что у меня получилось...но выдаёт ошибку #include<iostream.h> #include<conio.h> #include<math.h> int main() {int n;
C++ Курсор и Изображени Пожалуйста помогите очень сложно. подробнее

Показать сообщение отдельно
airesjke
0 / 0 / 0
Регистрация: 30.10.2011
Сообщений: 20
03.02.2012, 17:19  [ТС]     Задачи с string.h
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
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
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
using namespace std;
 
struct student
{
    char fam[16];
    char sio[4];
    int e1;
    int e2;
    int e3;
    int e4;
    int e5;
};
 
void seeStruct(student pst)
{
    cout<<setw(16)<<pst.fam<<" "
        <<setw(4)<<pst.sio<<" "
        <<pst.e1<<" "
        <<pst.e2<<" "
        <<pst.e3<<" "
        <<pst.e4<<" "
        <<pst.e5<<" "
        <<endl;
}
 
int main()
{ 
    system("chcp 1251");
    int i, n, m = 0;
    student * list = NULL;
    string line;
    ifstream ifs("otmetki.txt");
    if(!ifs)
        cout<<"ГЋГёГЁГЎГЄГ* îòêðûòèÿ otmetki.txt\n";
    else
    {
        cout<<"ÂõîäГ*ûå Г¤Г*Г*Г*ûå\n";
        n = 0;//×èñëî ñòóäåГ*òîâ
        while(getline(ifs,line))
            n++;
        i = 0;
        ifs.clear();
        ifs.seekg(0,ios::beg);
        list = new student[n];
        while(!ifs.eof() || !ifs.bad() && i < n)
        {
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].fam;
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].sio;
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].e1;
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].e2;
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].e3;
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].e4;
            if(!ifs.eof() || !ifs.bad())
                ifs>>list[i].e5;
            if(!ifs.eof() || !ifs.bad())
            {
                if(
                    list[i].e1 == list[i].e2 &&
                    list[i].e2 == list[i].e3 &&
                    list[i].e3 == list[i].e4 &&
                    list[i].e4 == list[i].e5 &&
                    list[i].e5 == 5)
                    m++;
                seeStruct(list[i]);
                i++;
            }
        }   
        ifs.close();
        if(m == 0)
            cout<<"ГЌГҐГІ ñòóäåГ*òîâ Г±Г¤Г*ГўГёГЁГµ Г*Г* îòëè÷Г*Г® ГўГ±ГҐ ГЅГЄГ§Г*ìåГ*Г»\n";
        else
            cout<<"×èñëî ñòóäåГ*òîâ Г±Г¤Г*ГўГёГЁГµ ГЅГЄГ§Г*ìåГ*Г» Г*Г* îòëè÷Г*Г® : "<<m<<endl;
        delete [] list;
    }
    system("pause");
    return 0;
}
otmetki.txt
Иванов А.А 5 4 3 5 4
Сидоров О.Н 5 4 3 3 3
Астафьев Б.П 4 5 4 5 5
Ботан А.А 5 5 5 5 5
Гуляй-школу П.П 3 3 3 3 3
можешь все на visual c++ 2008 - 2010?
 
Текущее время: 00:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru