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

Поиск по массиву структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Информационные системы.Базы данных http://www.cyberforum.ru/cpp-beginners/thread194967.html
Люди помогите пожалуста написать код.В файле хранится информация о служащих, состоящая из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию. Выдать информационный список (вся информация) людей пенсионного возраста. Найти номер телефона сотрудника...
C++ Гамильтоновы циклы Добрый день! Необходимо написать программу для поиска гамильтоновых циклов в графе, заданном матрицей смежности. Пожалуйста, помогите!!! Добавлено через 2 часа 18 минут методом Робертса и Флореса http://www.cyberforum.ru/cpp-beginners/thread194961.html
C++: выделить слова из строки C++
Есть файл, в котором каждая строка имеет вид "Фамилия - Иванов Имя - Иван Отчество - Иванович" нужно, чтобы выводилось только Иванов Иван Иванович.
C++ min(x,y) max(x,y)
заданы действительные числа х, у. получить min(x,y) max(x,y)?
C++ Динамическое выделение памяти под двумерный массив http://www.cyberforum.ru/cpp-beginners/thread194949.html
Помогите, пожалуйста, исправить программу на с++ с динамическим выделением памяти, используя malloc. Не понимаю использование массива указателей. Условие задачи: Дана действительная матрица размером n*m.Требуется преобразовать матрицу следующим образом:поэлементно вычесть последнюю строку из всех строк, кроме последней. #include <stdio.h> #include <malloc.h> #include <stdlib.h>...
C++ ввод рярка Всем доброго времени суток. подскажыте полжалуйста, как считать з клавиатури какой нибуть рядок. я думал нужно ето делать с помощю sscanf, или я ошибаюсь? подробнее

Показать сообщение отдельно
zaxi
2 / 2 / 0
Регистрация: 18.01.2010
Сообщений: 23
21.11.2010, 18:58     Поиск по массиву структур
Создать структуру, которая содержит информацию о покупателе (имя, фамилия, адрес в виде вложеной структуры и т. д.) и заполнить её в виде массива для нескольких покупателей, а потом вывести информацию о тех, кто дал соглассие на рассылку. В общем первую часть - заполнение я написал, а вот с поиском не могу разобраться

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
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i, *p;
    struct place
        {int index;
        char city[20];
        int home;
        int kvart;};
    struct pokupatel
        {char name[30];
         char fam[30];
        char number[30];
        char number1[30];
        struct place place;
        char sum[30];
        char sogl[4]; // поле согласие на рассылку
    };
    struct pokupatel basa[3];
    for (i=0; i<3; i++)
    {printf ("\n Enter through the Enter a name, surname, phone number, card number, postal index, town house, apartment or the maximum amount of the purchase and distribution agreement (yes or no) for the buyer #%d\n", i+1);
    scanf ("%s%s%s%d%s%d%d%s%s", basa[i].name, basa[i].fam, basa[i].number, basa[i].number1, &basa[i].place.index, &basa[i].place.city, &basa[i].place.home, &basa[i].place.kvart, basa[i].sum, basa[i].sogl);
    
    }
    for (i=0; i<3; i++)
    if (basa[i].sogl=="yes") // почему-то не прокатывает
    printf("");
    getchar();
    getchar();
    getchar();
   }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru