Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ввести структуру для реестрації машин. Вона повинна мати такі поля: дату реестрації, рік випуску, колір, номер. Написати і протестувати функції реестр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданного натурального n и действительного х подсчитать суммы: http://www.cyberforum.ru/cpp-beginners/thread1007038.html
Для заданного натурального n и действительного х подсчитать суммы: S=x+3x^3+5x^5+7x^7+...+(2n-1)х^2n-1
C++ с Клавиатуры надо ввести имена 5 человек , надо найти сколько гласных букв в каждом имени человека надо сделать программу с помощию функций !задание - с Клавиатуры надо ввести имена 5 человек , надо найти сколько гласных букв в каждом имени человека ! (например Александр - 3гласных ) http://www.cyberforum.ru/cpp-beginners/thread1007034.html
ОС Windows инициировала точку останова в stroki.exe C++
#include<iostream> #include<conio.h> #include<string> #include<stdio.h> #include<stdlib.h> using namespace std; int main() { char *str, str2,*ptr; str=(char*)malloc(NULL);
Указатели.Квадратичная матрица >> ОШИБКА C++
Не могу разобратся в чем ошибка и как ее исправить.. Помогите плз, заранее спасиб!!!))) if (*(m_p+j*m_n+i))>((*(m_p+m_n+i)+*(m_p+j*m_n+j))) // если эл-т больше чем сумма эл-та этой строки и...
C++ Сортировка фамилий по алфавиту http://www.cyberforum.ru/cpp-beginners/thread1007010.html
Ввести список фамилий, которые расположены в произвольном порядке, и отсортировать по алфавиту. кто может разобраться или помочь в решении?
C++ В квадратной матрице С(6*6)найти сумму элементов, находящихся по периметру C++ подробнее

Показать сообщение отдельно
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32

Ввести структуру для реестрації машин. Вона повинна мати такі поля: дату реестрації, рік випуску, колір, номер. Написати і протестувати функції реестр - C++

13.11.2013, 21:33. Просмотров 298. Ответов 0
Метки (Все метки)

помогите доделать , так как она не ищет по признаку и нельзя удалить с реестра машину(

#include <stdio.h>
#include <malloc.h>
#include <string.h>
void main()
{
struct cars
{
struct data //Дата регистрации
{
int dd; //день
int mm; //месяц
int gg; //год
};
struct data DATA;
char mark[25]; //Марка машины
int year; //Год выпуска
char color[10]; //цвет
char number[10]; //номер
};
struct cars CARS[20];
int n,i;
char an;

printf("==========Register a new car==========\n\n");
printf("============================================\n");
printf("To exit the registration, press 0\n");
printf("To continue, press 1:");
scanf("%d",&n);
printf("============================================\n");
i=0;
while((n!=0)&&(i!=20))
{
printf("\nDay of registration:");
printf("\nDay:");
scanf("%d",&CARS[i].DATA.dd);
printf("\nMonth:");
scanf("%d",&CARS[i].DATA.mm);
printf("\nYear:");
scanf("%d",&CARS[i].DATA.gg);
printf("\nEnter the brand of car:");
scanf("%s",&CARS[i].mark);
printf("\nEnter the year of manufacture:");
scanf("%d",&CARS[i].year);
printf("\nEnter color:");
scanf("%s",&CARS[i].color);

printf("\nEnter Number:");
scanf("%s",&CARS[i].number);
printf("============================================\n");
printf("To exit the registration, press 0\n");
printf("To continue, press 1:");
scanf("%d",&n);
printf("============================================\n");

i++;
}
for(i=0;i<3;i++)
{
printf("============================================\n");
printf("\nNumber on list:%d\n",i);
printf("\nDay of registration:");
printf("\nDay:%d;\nMonth:%d;\nYear:%d;",CARS[i].DATA.dd,CARS[i].DATA.mm,CARS[i].DATA.gg);
printf("\nThe brand of car:%s",CARS[i].mark);
printf("\nThe year of manufacture:%d",CARS[i].year);
printf("\nColor:%s",CARS[i].color);
printf("\nNumber:%s",CARS[i].number);
printf("\n============================================\n");
}
char ch[2];
an='g';
printf("Do you want to remove the car from the list?\n");
printf("(Y/N):\n");
scanf("%s",ch);
if(ch[0]=='Y'|| ch[0]=='y')
{
char a[25]=" ";
printf("Enter number on list:");
scanf("%d",&i);
CARS[i].DATA.dd=0;
CARS[i].DATA.mm=0;
CARS[i].DATA.gg=0;
strncpy(CARS[i].mark,a,25);
strncpy(CARS[i].color,a,10);
strncpy(CARS[i].number,a,10);
CARS[i].year=0;
}
else
{
printf("\nErrOr\n");
return;
}
for(i=0;i<3;i++)
{
printf("============================================\n");
printf("\nNumber on list:%d\n",i);
printf("\nDay of registration:");
printf("\nDay:%d;\nMonth:%d;\nYear:%d;",CARS[i].DATA.dd,CARS[i].DATA.mm,CARS[i].DATA.gg);
printf("\nThe brand of car:%s",CARS[i].mark);
printf("\nThe year of manufacture:%d",CARS[i].year);
printf("\nColor:%s",CARS[i].color);
printf("\nNumber:%s",CARS[i].number);
printf("\n============================================\n");
}




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