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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2011, 15:08   #1
saammy
 
Регистрация: 29.11.2010
Сообщений: 7
По умолчанию составить блок схему (структуры)*

Текст программы:
#include <stdio.h>
#include <conio.h>
#include <string.h>

struct book
{char avtor [30];
char nazv [30];
char izd [30];
int god;};

void main() {
int i;
FILE *fp;
fp=fopen("book.txt","w+");

book A[3];

for(i=0;i<3;i++){
printf("Avtor: ");
scanf("%s",&A[i].avtor);
printf("Nazvanie: ");
scanf("%s",&A[i].nazv);
printf("Izdatel'stvo: ");
scanf("%s",&A[i].izd);
printf("God: ");
scanf("%d",&A[i].god);
printf("\n");

fprintf(fp,"%s ",A[i].avtor);
fprintf(fp,"%s ",A[i].nazv);
fprintf(fp,"%s ",A[i].izd);
fprintf(fp,"%d \n",A[i].god);}
char pavtor[30];
printf("Vvedite Avtora dlya poiska: \n");
scanf("%s",&pavtor);
printf("Rezul'tat poiska: \n");
for(i=0;i<3;i++)
if (strcmp(A[i].avtor,pavtor)==0) {
if(A[i].god<1990){
puts(A[i].avtor);
puts(A[i].nazv);
puts(A[i].izd);
printf("%d",A[i].god);
}}

getch();
fclose(fp);
}

Помогите пж *
Заранее благодарна *
saammy вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить блок-схему Andi1 Помощь студентам 1 06.10.2010 00:06
Составить блок-схему Any13 Помощь студентам 0 17.05.2010 17:04
Составить алгоритм и блок схему Bernuar Помощь студентам 1 27.03.2010 15:56
составить блок-схему JOHN1992 Помощь студентам 3 27.12.2009 14:41
Помогите пожалуйста решить две задачи по паскалю и составить и составить блок схему! ...Оленька... Паскаль, Turbo Pascal, PascalABC.NET 2 20.01.2009 09:37