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

Не работает проверка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на последовательность Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread982533.html
Помогите пожалуйста решить задачу. Последовательность Фибоначчи u0, u1, … образуется по закону:u0=0, u1=1, ui=ui-1+ui-2 (i=2, 3 ...). Последовательность f0, f1,...образуется по закону:f0=0, f1=1, fi= fi-1 + fi-2 + ui-2 (i=2, 3 ...). Дано натурально n>1. Получить f0, f1,..., fn.
C++ Пошаговый ввод данных Вводятся натуральное число n, целые числа x1, x2, ..., xn. Вычислить: P=x1+(x2+x3)(x4+x5+x6)(x7+x8+x9+x10).... http://www.cyberforum.ru/cpp-beginners/thread982529.html
C++ задача по программированию на массивы
Дана действительная матрица размером m на n. Получить последовательность в1......вn, где bk - это число отрицательных элементов в k-й строке.
C++ Не понимаю как сделать
Найти и распечатать все натуральные трехзначные числа, равные сумме кубов своих цифр. #include<stdio.h> #include<conio.h> int main() {int a, b, c, i; for (i=100; i<=999; i++) i%10==c; c%10==b; b%10==a; i=a*a*a+b*b*b+c*c*c;
C++ Ошибки при компиляции http://www.cyberforum.ru/cpp-beginners/thread982504.html
Error 8 error LNK2001: unresolved external symbol "public: virtual void __thiscall Shape::Print(void)" (?Print@Shape@@UAEXXZ) Error 6 error LNK2001: unresolved external symbol "public: virtual void __thiscall Shape::Draw(void)" (?Draw@Shape@@UAEXXZ) Error 7 error LNK2001: unresolved external symbol "public: virtual double __thiscall Shape::Volume(void)" (?Volume@Shape@@UAENXZ) Error 5 error...
C++ что-то не так с программой перестановки букв в слове есть файл, в нем надо перемешать буквы в словах, причем первая и последняя должны быть неизменны. вот то, до чего я додумалась, что дальше - не знаю, windows при компиляции закрывает мой проект.. #include <stdlib.h> #include "stdafx.h" #include <stdio.h> #include <iostream> #include <stdlib.h> #include <ctype.h> подробнее

Показать сообщение отдельно
FiLF
52 / 52 / 15
Регистрация: 05.09.2013
Сообщений: 1,105
20.10.2013, 16:17     Не работает проверка строк
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <iostream>
#include <conio.h>
#include <string>
using std :: cout;
using std :: cin;
using std :: string;
using std :: endl;
class Worker {
private:
    string prizv;
    string posada;
    int zarp;
    int stazh;
public:
void SetWorker();
void ShowWorker(){cout<<"Klimenko"<<" "<<posada<<" "<<zarp<<" "<<" "<<stazh;}
void GetPrizv(){cout<<prizv<<endl;}
int GetStazh(){return stazh;}
int GetZarp(){return zarp;}
string GetPosada(){return posada;};
Worker(){posada="Unknow";zarp=stazh=0;};
Worker(string pos){posada=pos;zarp=stazh=0;}
Worker(string pos,int z){posada=pos;zarp=z;stazh=0;};
Worker(string pos,int z,int s){posada=pos;zarp=z;stazh=s;};
};
void Worker::SetWorker()
{
 cout<<"Vvedit6 prizvishche pracivnica ";
 cin>>prizv;
 cout<<"Vvedit6 posadu ";
 cin>>posada;
 cout<<"Vvedit6 stazh roboti ";
 cin>>stazh;
 cout<<"Vvedit6 zarobitnyo platu ";
 cin>>zarp;
}
 
int main(){
    Worker dani;
    Worker dani2("Kerivnik");
    Worker dani3("Kerivnik",5000);
    Worker dani4("Kerivnik",5000,5);
    int s,z,k=0;
    string p;
    do
    {
        cout<<"1-Vvedenn9 danih pracivnika\n2-Poshuk\n3-Dani pracivnikiv\n4-Vihid\n";
        cin>>k;
    switch(k)
    {
    case 1:
    {
    cout<<"Dani\n";
    dani.ShowWorker();
    dani2.ShowWorker();
    dani3.ShowWorker();
    dani4.ShowWorker();
    dani4.SetWorker();
    break;
    }
    case 2:
        {
            do
            {
            cout<<"Viberit6 kriteriy poshuku\n1-za stazhem\n2-za zarplatneyo\n3-za posadoyo\n4-povernutisya nazad\n";
            cin>>k;
            switch(k){
                case 1: {
                cout<<"Vvedit6 stazh povnih rokiv ";
                cin>>s;
                    if(dani4.GetStazh()>s){
                        dani4.GetPrizv();
                }
                break;
                }
                case 2:{
                cout<<"Vvedit6 zarplatnyo ";
                cin>>z;
                    if(dani4.GetZarp()>z){
                        dani4.GetPrizv();
                    }
                    break;
                }
                case 3:{
                cout<<"Vvedit6 posadu ";
                cin>>p;
                    if(dani4.GetPosada() == p){
                        dani4.GetPrizv();
                    }
                    break;
                }
            }
        }
        while (k!=4);
        break;
    }
 
    }
    }
 
    while (k!=4);
    return 0;
}
 
Текущее время: 23:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru