Амалий иш 1

Sana01.01.1970
Hajmi
#245202
Bog'liq
Амалий иш 1


Амалий иш №3

«Структуралар ва динамик массивлар»

I. Масалани қўйилиши

1. Структура яратиш. Дастурда структура туридаги ўзгарувчи орқали маълумотларни чиқариш.
2. Структура яратиш. Дастурда структура туридаги ўзгарувчилар массиви орқали маълумотларни киритиш ва чиқариш.

II. Вариантлар




1

МАМЛАКАТ (ном, хокимият, хоким, майдон)

2

ЎҚИТУВЧИ (исм, кафедра, стаж, юклама)

3

ХАРБИЙ (исм, унвон, қўшин тури, хизмат муддати)

4

ДЕТАЛЬ (исм, шифр, қурилма, нарх)

5

ЖОНИВОР (номи, синфи, ўртача оҳирлиги, ёши)


III. Ечимга мисоллаор

1. Структура яратиш. Дастурда структура туридаги ўзгарувчи орқали маълумотларни чиқариш.
#include
#include
struct dog
{
char breed[64];
int weight;
int height;
};

void show_dog(dog s)
{
cout << "Зот: " << s.breed << endl;
cout << "Оғирлик: " << s. weight << endl;
cout << "Баландлик: " << s. height << endl;
}

void main(void)
{
dog happy={"Долматин", 58, 24};
show_dog( happy);
}
2. Структура яратиш. Дастурда структура туридаги ўзгарувчилар массиви орқали маълумотларни киритиш ва чиқариш.
#include
#include
struct dog
{
char breed[64];
int weight;
int height;
};

void show_dog(dog s)
{
cout << "Зот: " << s.breed << endl;
cout << "Оғирлик: " << s. weight << endl;
cout << "Баландлик: " << s. height << endl;
}

void input_dog(dog &s)
{
cout << "\n Зот: "; cin>>s.breed;
cout << "\n Оғирлик: "; cin>>s. weight;
cout << "\n Баландлик: "; cin>>s. height;
}

void main(void)
{ int i,n;
cin>>n;
dog *ap=new dog[n];
for( i=0,i<100, i++) input_dog(ap[i]);
for( i=0,i<100, i++) show_dog(ap[i]);
}
Download

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling