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

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

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

Символьные функции: getchar(),putchar(),gets(),puts() - C++

13.05.2013, 17:17. Просмотров 361. Ответов 0
Метки нет (Все метки)

Есть программный код под такую постановку задачи:
Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раза.
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
#include "iostream.h"
#include "windows.h"
#define N 5
 
int main() 
{
    struct 
{
        char surname[20];
        unsigned stage;
        unsigned salary;
} 
array[N];
 
for (int i=0; i<N; i++)
     cin >> array[i].surname >> array[i].stage >> array[i].salary;
 
for (int i=0; i<N; i++) 
     if (++array[i].stage == 10)
            {array[i].salary *= 2;}
    else if (array[i].stage == 15)
            {array[i].salary *= 3;}
    cout << '\n';
for (int i=0; i<N; i++)
    cout << array[i].surname << ' ' << array[i].stage << ' ' << array[i].salary << '\n';
    system("pause");
    return 0;
}
Как переделать программный код чтобы использовались функции getchar() и putchar()?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2013, 17:17     Символьные функции: getchar(),putchar(),gets(),puts()
Посмотрите здесь:

функции getchar() и putchar() - C++
Здравствуйте всем. Такая вот задачка: Есть вот такой код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...

Массив: функции getchar и putchar - C++
Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату...

Getchar и putchar EOF - C++
Подскажите что за символ такой EOF? Чисто догадываясь это 0, но не работает. #include &lt;stdio.h&gt; int main() { int c; while((c...

Getchar и putchar тип данных - C++
Скажите пожалуйста, почему мы используем именно тип int в данной программе, а не char? (в книжке про это написано, но я не понял что там...

Объяснить назначение функций getchar и putchar - C++
Всем привет!) Объясните, пожалуйста, для чего нужна функция getchar и putchar максимально понятным для новичка языком, приводя пример....

ввод-вывод с использованием команд getchar-putchar - C++
Пример взят из книги Керниган, Ритчи &quot;Язык программирования С&quot; Вот такой вот код. #include &lt;stdio.h&gt; /*pods4et vvodimix simvolov*/ ...

Символьные строки и функции - C++
Помогите написать функцию Right(s,l) для выравнивание строки s по правому краю до длины l.

Символьные строки и функции - C++
Создайте функцию, которая печатает строку и сообщает количество напечатанных символов.

Символьные строки и функции - C++
Приветик всем, Я не могу понять, что от меня требуется: Разработать функцию. Функция - Left(s,l). Назначение - выравнивание строки s...

Указатели, символьные строки и функции - C++
Функция разбивает строку на две части: до первого вхождения за-данного символа и после него. буду очень солидарен.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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