Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
FD_Programer
0 / 0 / 0
Регистрация: 04.01.2013
Сообщений: 1
#1

В зависимости от введенных данных вывести на экран: - C++

08.01.2013, 00:48. Просмотров 276. Ответов 0
Метки нет (Все метки)

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
/*
Программа должна работать до тех пор пока пользаватель не виидет слово exit 
причом не вашно большим или маленьким регистром
принять от пользавателя имя(провиряем на букви имя)
принять от пользавателя фамилию(проверить на букви)
принять от пользавателя возраст(проверить на цифри функиция isNumeric())
если возвраст до 18 лет ми должни напечатать имя,фамилия,вы ребенок
если возвраст от 10 до 60 ми должни напечатать имя,фамилия,вы труженик
если возвраст от 60 и старше ми должни напечатать имя,фамилия,вы пинсионер
*/
#include "stdafx.h"
#include <cstdio>
#include <cstring>
#include <cctype>
#include <cstring>
#include <iostream>
using namespace std;
void danie(int vozrast);
char name[100];
char fame[100];
int vozr;
int status=1; 
void main()
{
        setlocale(0,"rus");
        char yes='Y';
while(true)
{
 if(yes=='Y'){
     cout<<" Видите имя и для вихода видите exit"<<endl;
    gets(name);
    for(int i=0;name[i];i++)
    {
        if(isalpha(name[i]))
        {
            name[i]=toupper(name[i]);
        }
        else
        {
            status=0;
            break;
        }
    }
    if(!strcmp(name,"EXIT"))
        {
            status=0;
            cout<<"Программа закончена"<<endl;
            break;
        }
            
        cout<<" Видите фамилию "<<endl;
            gets(fame);
            for(int i=0;fame[i];i++)
                {
                    if(!isalpha(fame[i]))
                    {
                        status=0;
                        break;
                    }
                }
    
        if(status==0)
        {
            cout<<" Видени неправильние символи "<<endl;
            break;
        }
        else
        {
            cout<<" Видите ваш возвраст"<<endl;
            cin>>vozr;
            danie(vozr);
        }
        cout<<"если хотите продолжить введите : Y"<<endl;
        cin>>yes;
 }else break;   
}
    
    cin.get();
}
void danie(int vozrast)
{
    if(vozrast<=18)
    {
        cout<<"Ребенок"<<endl;
    }
    if(vozrast<=60 && vozrast>18)
    {
        cout<<"Труженик"<<endl;
    }
    if(vozrast>60)
    {
        cout<<"Пинсионер"<<endl;
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 00:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В зависимости от введенных данных вывести на экран: (C++):

Вывести на экран максимальное и минимальное из введенных чисел - C++
С клавиатуры последовательно считать N целых чисел. Вывести на экран максимальное и минимальное из введенных чисел. Количество чисел N...

Вывести на экран большее из двух значений, введенных пользователем, используя if - C++
Наработки: #include &lt;iostream&gt; using namespace std; int main () { cout&lt;&lt;&quot;Введите два числа: &quot;&lt;&lt;endl; int v1, v2; cin&gt;&gt;v1&gt;&gt;v2; ...

Вывести на экран все возможные перестановки введенных ползователем символов - C++
С клавиатуры задается последовательность символов. Написать программу, которая выводит на экран все возможные перестановки введенных...

Вывести на экран все возможные перестановки введенных символов. Где ошибка? - C++
С клавиатуры задается последовательность символов. Написать программу, которая выводит на экран все возможные перестановки введенных...

Вывести на экран сумму и среднее арифметическое последовательности положительных чисел, введенных с клавиатуры - C++
Доброго времени суток. Помогите пожалуйста с написанием программы. &quot;Найти и вывести на экран сумму и среднее арифметическое...

В зависимости от возраста вывести на экран возрастную категорию - C++
Доброго времени суток! Ребята, прошу помогите в написании программ(( имею только текстовое описание нужно написать код. Задача №1 ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 00:48
Привет! Вот еще темы с ответами:

Разработать программу, которая выводит, например, на экран следующую таблицу из введенных данных - C++
Примерное задание Разработать программу, которая выводит, например, на экран следующую таблицу из введенных данных:

Как сравнить две строки string, введенных с клавиатуры, и вывести на экран строку которая больше? - C++
Как сравнить две строки string введенных с клавиатуры и вывести на экран строку которая больше ?

Вывести на экран максимальную скорость транспорта в зависимости от введенного признака - C++
Дан признак транспорта а-автомобиль, в-велосипед, с-самолет, п-поезд, м-мотоцикл. Вывести на экран максимальную скорость транспорта в...

В зависимости от порядкового номера месяца вывести на экран его название. - C++
Помогите, пожалуйста, с решением задачи в С++. Составить программу, которая в зависимости от порядкового номера месяца выводит на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.