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

При вводе даты рождения и номера телефона в структуру выдает неверные данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки http://www.cyberforum.ru/cpp-beginners/thread1145172.html
Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки
C++ Двумерный массив: номер первого из столбцов, содержащих хотя бы один нулевой элемент дана целочисленная прямоугольная матрица. Определить номер первого из столбцов ,содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовём сумму её отрицательных чётных элементов. Представляя строки заданной матрицы ,расположить их в соответствии с убыванием характеристик . http://www.cyberforum.ru/cpp-beginners/thread1145161.html
Определение количества элементов массива, принадлежащих интервалу a, b C++
Определить количество элементов, непринадлежащих промежутку (A,B) и расположенных в столбцах с нечетными номерами. Получилось что-то в этом роде, но видимо не правильно задал условие в "if", не могу понять что не так. # include <stdio.h> # include <math.h> main ( ) { int i, j, m, n, K; float B ; float a,b;
C++ Рекурсивная процедура для печати в обратном порядке текста, заданного во входном файле
Разработать рекурсивную процедуру для печати в обратном порядке текста, заданного во входном файле (за текстом следует точка)
C++ Получить коэффициент многочлена, являющегося произведением P(x) и Q(x) http://www.cyberforum.ru/cpp-beginners/thread1145104.html
Два многочлена Р(х) и порядка n и Q(x) порядка м заданы своими коэффициентами. Получить коэффициент многочлена, являющегося произведением P(x) и Q(x)
C++ Как увеличить размерность массива? В процессе отладки программы появилась необходимость увеличить массивы, объявленные ниже, на 4 элемента. Можно ли это сделать в первом и во втором случаях, не изменяя констан-ту 10? int *mas1=new int; // 1 vector <int> mas2(10); //2 подробнее

Показать сообщение отдельно
Alex-One
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 52

При вводе даты рождения и номера телефона в структуру выдает неверные данные - C++

11.04.2014, 09:31. Просмотров 314. Ответов 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
29
30
31
32
33
#pragma hdrstop
#pragma argsused
#include <tchar.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
struct NOTE { char Family[40];
              char Name[40];
                int data[15];
                 char number_phone [5];}people[3];
main()
{
system("chcp 1251>0");
int i=0, k=0, j, n[50];
 
for(i=0; i<3; i++)
{ printf("\n введите фамилию, имя");
scanf("%s %s",&people[i].Family,&people[i].Name);
printf("\n %s %s",&people[i].Family,&people[i].Name);
printf ("Введите дату рождения\n");
scanf ("%d %d",&people[i].data, &people[i].data);
printf ("%d %d",people[i].data, people[i].data);
printf ("номер телефона\n");
scanf ("%d %d", &people[i].number_phone, &people[i].number_phone);
printf("%d %d", people[i].number_phone, people[i].number_phone);
if (people[i].Family[0]=='/') break;
if (people[i].Name[0]=='/')break;
}
getch();
return 0;
}
Помогите решить проблему, при вводе даты рождения и номера телефона выдает левые цифры.
И можно еще помочь с дописыванием программы
1. Ввод с клавиатуры данных в массив состоящий из 8 элементов типа NOTE, записи должны быть упорядоченны по датам рождения.
2. Вывод на экран информации о человеке номер телефона которого введен с клавиатуры, если нет то вывести сообщения.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru