Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2013, 13:26   #1
Vasya94
Пользователь
 
Регистрация: 20.04.2013
Сообщений: 55
По умолчанию Поиск на Си

Даны запись о лагере Алые паруса с полями фамилия, возраст ребенка, пол, название отряда, номер смены. Вывести на экран сведения о мальчиках второй смены.
Помогите с поиском....
Код:
#include "stdafx.h"
#define n 2
struct Chervonivitrula
{char surname[20];
int vik;
char pol[20];
char zagon[20];
int zmina;
}child[n];
 void vvod()
{
 int i;
 for (i=0; i<n; i++)
  {
  printf("Enter data children\n");
  printf("Enter surname:\n");
  scanf("%s", child[i].surname);
  printf("Enter vik:\n");
  scanf("%d", &child[i].vik);
  printf("Enter pol:\n");
  scanf("%s", &child[i].pol); 
  printf("Enter name zagon:\n");
  scanf("%s", child[i].zagon);
  printf("Enter zmina:\n");
  scanf("%d", &child[i].zmina);
  printf("\n");
  }
}
void printrezult()
{int z;
  for(z=0;z<n;z++)
  { printf("%s      %d       %s      %s      %d\n\n",child[z].surname,child[z].vik,child[z].pol,child[z].zagon,child[z].zmina);
  }
}
 

int main(void)
{vvod();
printf ("Surname  Vik   Pol Zagon  Zmina\n");
printrezult();
	return 0;
}
Vasya94 вне форума Ответить с цитированием
Старый 27.04.2013, 14:15   #2
Vasya94
Пользователь
 
Регистрация: 20.04.2013
Сообщений: 55
По умолчанию

Вот я сделал поиск по полу ребенка , но что-то не хочет выводить нформацию о нем...
Подскажите пожалуйста в чем ошибка?
Код:
#include "stdafx.h"
#include <string.h>

#define n 1

struct Chervonivitrula
{char surname[20];
int vik;
char pol[20];
char zagon[20];
int zmina;
}child[n];
void vvod()
{
 int i;
 for (i=0; i<n; i++)
  {
  printf("Enter data children\n");
  printf("Enter surname:\n");
  scanf("%s", child[i].surname);
  printf("Enter vik:\n");
  scanf("%d", &child[i].vik);
  printf("Enter pol:\n");
  scanf("%s", child[i].pol); 
  printf("Enter name zagon:\n");
  scanf("%s", child[i].zagon);
  printf("Enter zmina:\n");
  scanf("%d", &child[i].zmina);
  printf("\n");
  }
}
void Searchpol(char *name)
{
        for(int i=0; i<n;i++){
                {if (strcmp(name, child[i].pol)==0)
                        printf("Surnamechild     Vik  Namezagon      Zmina \n",child[i].surname,child[i].vik,child[i].zagon,child[i].zmina);
                 else
					printf("Pol ne nayden");
                
             
}
}
}
 
int main(void)
{char name[20]; 
 vvod();
 printf("Pol child\n");
 scanf ("%s",name);
 Searchpol(name);
 return 0;
 }
Vasya94 вне форума Ответить с цитированием
Старый 27.04.2013, 15:03   #3
Vasya94
Пользователь
 
Регистрация: 20.04.2013
Сообщений: 55
По умолчанию

Вот я сделал поиск по структуре по полу и по смене...
Код:
#include "stdafx.h"
#include "string.h"
#define n 1
struct Chervonivitrula
{char surname[20];
int vik;
char pol[20];
char zagon[20];
int zmina;
}child[n];
 void vvod()
{
 int i;
 for (i=0; i<n; i++)
  {
  printf("Enter data children\n");
  printf("Enter surname:\n");
  scanf("%s", child[i].surname);
  printf("Enter vik:\n");
  scanf("%d", &child[i].vik);
  printf("Enter pol:\n");
  scanf("%s", &child[i].pol); 
  printf("Enter name zagon:\n");
  scanf("%s", child[i].zagon);
  printf("Enter zmina:\n");
  scanf("%d", &child[i].zmina);
  printf("\n");
  }
}

void search()

{int z;
  for(z=0;z<n;z++)
  { 
        if ((child[z].zmina == 2)&&(strcmp(child[z].pol,"Cholovik")==0)) 
			printf("%s      %d       %s      %s      %d\n\n",child[z].surname,child[z].vik,child[z].pol,child[z].zagon,child[z].zmina);
  }
}
 

int main(void)
{vvod();
printf ("Surname  Vik   Pol Zagon  Zmina\n");
search();
	return 0;
}
Помогите пожалуйста это все вставить у файл..
Вот такое условие
Создать файл записей о лагере Алые паруса с полями фамилия, возраст ребенка, пол, название отряда, номер смены. Вывести на экран сведения о мальчиках второй смены.
Vasya94 вне форума Ответить с цитированием
Старый 27.04.2013, 18:14   #4
Vasya94
Пользователь
 
Регистрация: 20.04.2013
Сообщений: 55
По умолчанию

Что никто не может помочь этот код вставить у файл....
Vasya94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в БД Neon_ Помощь студентам 5 13.11.2011 23:22
Поиск TotKogoNet Microsoft Office Excel 5 17.05.2011 18:15
поиск Screame Microsoft Office Excel 11 20.08.2009 12:42
Поиск БД Михаил Юрьевич БД в Delphi 5 17.08.2009 15:33
Поиск в БД Karinka БД в Delphi 9 07.12.2008 16:25