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

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

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

Повтор действий - C++

23.11.2015, 22:01. Просмотров 325. Ответов 2
Метки нет (Все метки)

Здравствуйте.
В задании сказано:"Записи (не менее 5) вводятся с клавиатуры. Составить программу, выводящую на экран график отпусков (Ф. И. О., дата начала отпуска, дата выхода на работу, количество дней). Распечатать имена сотрудников, которые будут находиться в отпуске в заданный день."

Я пока сделал только вывод на экран информации. Подскажите, как вывести записи (не менее 5)? Я так понял, что программа должна запрашивать сколько раз ввести? И как организовать такой "цикличный" ввод?

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
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <cmath>
#include <conio.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    char *fio=new char[256];
    char *O=new char[256];
    char *N=new char[256];
    char *Kol=new char[256];
    cout<<"Vvedite fio: ";
    cin.getline(fio, 256);
     cout<<"Vvedite nachalo: ";
    cin.getline(N, 256);
     cout<<"Vvedite okonchanie: ";
    cin.getline(O, 256);
     cout<<"Vvedite kol: ";
    cin.getline(Kol, 256);
    cout<<"Fio:  "<<fio<<"    Nachalo otpuska: "<<N<<"    Konec otpuska: "<<O<<"    Kolichestvo dney: "<<Kol<<endl;
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2015, 22:01     Повтор действий
Посмотрите здесь:

Повтор слов в файле - C++
Ребят, нужна прогамма которая подсчитывает сколько раз какое слово повторяется. Слова берутся из файла. На Си.

Повтор генереруемых номеров - C++
Привет, в этой программе каждому человеку присваиваются числа. Но дело в том, что они могут повторятся. Как это исправить? Код: ...

Повтор арифметической операции - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;windows.h&gt; using namespace std; float number() { int res =0; for(;;) ...

while и последний повтор цикла - C++
Привет всем...дело вот в чём: я пишу блекджек(консольную версию) и в процессе наткнулся на трудность...у пользователя есть выбор взять...

Повтор кода в dev c++ - C++
собрал вот такую штуку. подскажите, как между SetCursorPos(x,y); и if (x=302,y=499) вставить паузу к примеру в 15 секунд? #include...

Реализовать повтор программы по усмотрению пользователя - C++
сделать повтор программы по желанию пользователя #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; ...

Повтор случайного числа в строке матрицы - C++
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { const int COLUMN = 8; const int ROW = 22; int...

как организовать повтор ввода данных - C++
Как на примере этого кода сделать возврат к воду чисел а при нажатие esc или же ctrl+z - выходило с программы! Заранее спасибо! ...

Угол между стрелками часов С++ (не повтор) - C++
Нужно написать консольную программу вычисления угла между стрелками часов (на С++). Программа принимает на вход момент време-ни, формат,...

Одномерный массив с проверкой элементов на повтор - C++
Доброе время суток, сегодня первый день изучаю язык Си...дали задание: Сгенерировать одномерный массив (размер 5 или 6, который задаёт...

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

Повтор программы после ввода символа - C++
На форуме уже данная тема была, но не один из примеров приведенных в ней не работает... Как реализовать повтор программы, с помощью char...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SuperKir
103 / 103 / 58
Регистрация: 10.03.2015
Сообщений: 444
23.11.2015, 22:09     Повтор действий #2
Wut115, Уважаемый друг, прочитайте, пожалуйста, информацию, касаемо записей
Запись = структура. Объявление структуры в с++ осуществляется по ключевому слову struct
C++
1
2
3
4
5
6
struct StructName
{
Свойство 1/Метод 1;
Свойство 2/Метод 2;
Свойство 3/Метод 3;
}[Переменные, для работы со структурой];
То, что в [] не является обязательным
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
23.11.2015, 22:12     Повтор действий #3
Цитата Сообщение от Wut115 Посмотреть сообщение
Подскажите, как вывести записи (не менее 5)? Я так понял, что программа должна запрашивать сколько раз ввести? И как организовать такой "цикличный" ввод?
можешь изначально запросить у пользователя, сколько записей он хочет создать и тогда, допустим, вводить в цикле for
C++
1
2
3
4
for (i=0; i<n; i++)
{
//тут вводятся данные
}

Либо вводить до тех пор, пока пользователь сам не скажет все. Окончанием ввода считать, допустим, 0
тогда, это будет выглядеть так
C++
1
2
3
4
5
6
n=1;
while (n!=0) {
//тут вводятся данные
printf("Хотите ввести еще одну запись? 1- да, 0 - нет");
scanf("%d", &n);
}
Ответ Создать тему
Опции темы

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