ГДТЮ. Отдел техники О НАПРАВЛЕНИИ ОБУЧЕНИЯ


Введение

Основы C++

ООП на C++

OpenGL

Основы Java

Основы C#

Дистанционное

Разное

Информация



Задания


Задание 9
// ale1.cpp
// структура по значению
#include <stdio.h>
#include <conio.h>
#include<dos.h>
#include<stdlib.h>
#include<string.h>
struct a{char im[10],ot[12],fa[10];
float oklad;} sotrudnik;
void main (void){clrscr();
strcpy(sotrudnik.im,"Иван");strcpy (sotrudnik.fa,"Орлов");
sotrudnik.oklad=150.0;
printf ("\n %s %s %5.1f",sotrudnik.fa,sotrudnik.im,sotrudnik.oklad);
getch();}

Задание 9a
#inlude <stdio.h>
#include <conio.h>
#include<stdlib.h>
// struct1.cpp 24.01.2002)
//тема: Ввод и вывод данных в структуру по значению.
main() {
struct { char name[30];
char lastname[50];
char class_book[5];
int number_school;
float attestat;
int note, algebra, russia, litra;
} NOTEPAD;
randomize();
clrscr();
textcolor(random(14)+1);
printf("Введите имя ученика из вашего класса : ");
textcolor(random(14)+1);
scanf("%s", NOTEPAD.name);
textcolor(random(14)+1);
printf("Введите фамилию того же ученика : ");
textcolor(random(14)+1);
scanf("%s", NOTEPAD.lastname);
textcolor(random(14)+1);
printf("Введите номер школы (%s %s) : ", NOTEPAD.name, NOTEPAD.lastname);
textcolor(random(14)+1);
scanf("%d",&NOTEPAD.number_school);
textcolor(random(14)+1);
printf("В каком классе учится %s : ", NOTEPAD.name);
textcolor(random(14)+1);
scanf("%s", NOTEPAD.class_book);
textcolor(random(14)+1);
clrscr();
cprintf("Какие оценки у этого ученика по следующим предметам :");
gotoxy(14, 3);
cprintf("Алгебра : ");
scanf("%d", &NOTEPAD.algebra);
gotoxy(14, 4);
cprintf("Русский : ");
scanf("%d", &NOTEPAD.russia);
gotoxy(14, 5);
cprintf("Литра : ");
scanf("%d", &NOTEPAD.litra);
clrscr();
cprintf("Введите средний бал аттестата : ");
scanf("%f", &NOTEPAD.attestat);
clrscr();
textcolor(random(14)+1);
cprintf("\n\rУченик %s %s", NOTEPAD.name, NOTEPAD.lastname);
textcolor(random(14)+1);
cprintf("\n\rУчится в %d школе в %s классе", NOTEPAD.number_school, NOTEPAD.class_book);
textcolor(random(14)+1);
cprintf("\n\rСредний бал аттестата %5.1f балла", NOTEPAD.attestat);
getch();
return 0;
}

Задание 10
// ale2.cpp
// структура по указателю
#include <stdio.h>
#include <conio.h>
#include<dos.h>
#include<stdlib.h>
#include<string.h>
#include<alloc.h>

typedef struct{char im[10],ot[12],fa[10];
float oklad;} sotrudnik;
sotrudnik *ust;
void main (void){ clrscr();
ust =(sotrudnik *)malloc(sizeof(sotrudnik));
strcpy(ust ->im,"Иван");strcpy (ust->fa,"Орлов");
printf ("\n %s",ust->fa);printf (" %s",ust->im);
getch();}



<<Назад>>






О ГДТЮ Об отделе Новости

Контактная информация:
ГОУ "Санкт-Петербургский городской дворец творчества юных"
Отдел техники. тел. (812) 310-81-55
Адрес: Санкт-Петербург, Невский проспект, дом 39.

Направление обучения "C++ и компьютерная графика" email: hadarovg@mail.ru,

Используются технологии uCoz