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

Дан массив данных о работающих в фирме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пом Динамический - двумерный массив, не работает=( http://www.cyberforum.ru/cpp-beginners/thread39270.html
//--------------------------------------------------------------------------- // Дана целочисленная квадратная матрица. Определить сумму элементов //в тех столбцах, которые не содержат отрицательных элементов. #include <vcl.h> #include <iomanip.h> #include <iostream.h> #pragma hdrstop //---------------------------------------------------------------------------
C++ Создание двумерного массива помогите решить зачетную работу. Заполнить квадратную матрицу(например 10 на 10) случайными числами(функция).Написать программу построения одномерного массива, элементы которого равны разницы наибольшего и наименьшего элементов рядков. Вывести входной и одномерный массивы на экран. http://www.cyberforum.ru/cpp-beginners/thread39265.html
C++ Из заданного интервала натуральных чисел определить все простые числа
Завтра сдавать, помогите создать, кто что сможет, буду очень благодарна ... 2 Заданы числа А,В,C,D. Выяснить можно ли прямоугольник со сторонами А и В уместить внутри прямокгольника со сторонами C и D так, чтобы каждая сторона одного прямоугольника была параллельна или перпендикулярна мтороне другого прямокгольника. 3 Из заданного интервала натуральных чисел определить все простые числа ...
Непонятка с tangens-ом в С++3.1 помогите плз. C++
Пишу программу по учебнику! встретился с тангенс: tg(фи)=-1,5 => фи=-67 градусов не могу понять как тут вышло -67 градусов Попробывал так fi=atan(-1.5)*180/nu const nu=3.14... ВСЕ РАВНО НЕ ВЫХОДИТ!! помогите вывести плз в программном коде!!
C++ почему не delete (выделение памяти) http://www.cyberforum.ru/cpp-beginners/thread39229.html
почему в примерах в мсдне не высвобождается память после использования asctime, ctime? #include <time.h> #include <stdio.h> int main( void ) { struct tm *newTime; time_t szClock; // Get time in seconds
C++ Работа со списком...Не могу добавить функцию добавить элементы в начало списка... В моей программе есть функция добавить элементы, она добавляет элементы в конец списка, уже очень долго не могу сделать функцию добавить вначало списка.Делать то сделал только после этого не работает удалить все или еще что нибудь.По возможности кто нибудь вставьте эту функцию в программу...Есть функция вставить, но необходимо сделать именно добавить в начало, аналогично "добавить"... подробнее

Показать сообщение отдельно
All
1757 / 436 / 43
Регистрация: 09.04.2009
Сообщений: 2,589
14.06.2009, 19:26  [ТС]     Дан массив данных о работающих в фирме
Подправил. Один раз позволяет написать ФИО, нажимаешь ENTER, выводит 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//Дан массив данных о работающих в фирме.
//Напечатать данные тех из них, кто на 
//сегодняшний день проработал уже не менее 5 лет.
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;//иначе не узнаёт cin и cout
int const  n=5;
int   data;     //Дата для выбора
int fio, g; 
char adres, year;
struct Works//;
{
  char fio[30];  //Фам. Имя. Отчество
  char adres[30];//Адрес
  int  year;     //Дата трудоустройства
};
void main()//;
{
setlocale(0,"RUS");
    Works works[n];
int i, j;
for (i=0; i<=n; i++)//;
{
cout<<"Введите ФИО\n";
cin>> works[i].fio;
cout<<"Введите адрес\n";
cin>> works[i].adres;
cout<<"Введите дату трудоустройства\n";
cin>> works[i].year;
g++;
}
for (j=0; j<=n; j++);
 {
 if (works[j].year>=5)
     cout<<"Не менее 5 лет проработал(а,и):\n"<<works[j].fio
     <<"адрес:"<<works[j].adres<<'\n'
     <<"Дата трудоустройства:"<<works[j].year<<'\n'; 
 }
 _getch();
}


Добавлено через 8 минут 15 секунд
Ещё подправил.Сейчас работает первая часть до 30-й строки, вторую часть не видит в упор, сразу выводит-
Для завершения Enter, нажимаешь, спокойно завершается.
И ещё в 29 и 39 строках ругается вот так-(gets_s: функция не принимает 1 аргументов)
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
//Дан массив данных о работающих в фирме.
//Напечатать данные тех из них, кто на 
//сегодняшний день проработал уже не менее 5 лет.
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;//иначе не узнаёт cin и cout
int const  n=5;
int   data;     //Дата для выбора
int fio, g, j, i; 
char adres, year;
struct Works//;
{
  char fio[30];  //Фам. Имя. Отчество
  char adres[30];//Адрес
  int  year;     //Дата трудоустройства
};
void main()//;
{
setlocale(0,"RUS");
    Works works[n];
for (i=0; i<n; i++)//;
{
puts  ("\nВведите ФИО\n");
gets_s(works[i].fio);
puts  ("\nВведите адрес\n");
gets_s(works[i].adres);
puts  ("\nВведите дату трудоустройства\n");
gets_s(works[i].year);
}
for (i=0; i<n; i++);
 {
   if (works[i].year>=5)
      puts  ("\nНе менее 5 лет проработал(а,и):\n");
      gets_s(works[j].fio);
      puts  ("\nАдрес:");
      gets_s(works[i].adres);
      puts  ("\nДата трудоустройства:");
      gets_s(works[i].year); 
 }
  puts("Для завершения Enter.");
 _getch();
}
 
Текущее время: 21:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru