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

Массив: функции getchar и putchar - C++

Восстановить пароль Регистрация
 
herzen2011
-1 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 34
12.05.2013, 00:28     Массив: функции getchar и putchar #1
Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раза.
Как такое сделать?
Хотя бы примерно...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 00:28     Массив: функции getchar и putchar
Посмотрите здесь:

ввод-вывод с использованием команд getchar-putchar C++
C++ getchar
C++ getchar ()
C++ Getchar и putchar EOF
Getchar и putchar тип данных C++
C++ Почему putchar() выводит всю строку?
функции getchar() и putchar() C++
Фунция putchar() C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mike_device
 Аватар для Mike_device
3 / 3 / 3
Регистрация: 11.05.2013
Сообщений: 139
12.05.2013, 00:42     Массив: функции getchar и putchar #2
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
#include <iostream>
#define N 5
 
int main() {
    struct {
        char surname[20];
        unsigned stage;
        unsigned salary;
    } array[N];
 
    for (int i=0; i<N; i++)
        std::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;
 
    std::cout << '\n';
    for (int i=0; i<N; i++)
        std::cout << array[i].surname << ' ' << array[i].stage << ' ' << array[i].salary << '\n';
 
    return 0;
}
herzen2011
-1 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 34
12.05.2013, 12:23  [ТС]     Массив: функции getchar и putchar #3
Запускаю программу, выполняется... Но зарплата все равно не меняется..

Добавлено через 10 минут
Сорри Сама сглупила, забыла скобочки
Все работает, единственное как бы придумать чтобы фукцию getch() и putch() использовать?
Yandex
Объявления
12.05.2013, 12:23     Массив: функции getchar и putchar
Ответ Создать тему
Опции темы

Текущее время: 14:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru