O'zbekiston respublikasi


Kalit telefon nomeri agar quidagi struqturali malumotlar berilsa



Download 1,34 Mb.
bet23/27
Sana11.09.2021
Hajmi1,34 Mb.
#171521
1   ...   19   20   21   22   23   24   25   26   27
Bog'liq
C masalalar tuplami 29 12 09

Kalit telefon nomeri agar quidagi struqturali malumotlar berilsa,


Telefon nomeri

Gaplashish vaqti

9(6)

99v99

Har bir telefon nomeri uchun quidagi struqturali malumotni chiqaring:

Telefon nomeri

Abonent F.I.O.

Adress

Gaplashish vaqti

Puli(Gaplashish vaqti *15)















17. Quida struqturali fayl berilgan



Rekvizit

Shoblon

Taom nomu

x(20)

Bahosi

9v99







Taom nomi kalit maydon.Har kuni bir hechta taomlardan iborat kompleks obed tashkil qilinadi.



Rekvizit

Shoblon

Taom nomu

x(20)

Har bir taom bahosi va kompleks obed bahosi menysini pechat qiluvchi programma tuzilsin.

18. Quida struqturali fayl berilgan



Rekvizit

Shoblon

F.I.O.

x(15)

Yinlar soni

x(30)

Bolmagan yinlar

9

Ochkolar

99v9







Malumotlar kiritilsa

F.I.O. 1

F.I.O. 2

Ochkolar

x(15)

x(15)

x(9)

Shunda quidagi struqturali faylni Ochkolar kamayish tartibida pechat qiluvchi programma tuzilsin

F.I.O.

x(15)

Yinlar soni

x(30)

Bolmagan yinlar

9

Ochkolar

99v9

19. Quida struqturali fayl berilgan



Rekvizit

Shifr

Marshurut nomeri

99

Park shifri

99

Passajir sigimi

9(4)







Va quidagi struqturali malumotlar berilgan



Rekvizit

Shifr

Marshurut nomeri

99

Passajirlar soni

9(4)

K=Passajirlar soni/ Passajir sigimi; K -- aniqlovchi va quidagi struqturali faylni pechat qiluvchi programma tuzilsin:

Rekvizit

Shifr

Marshurut nomeri

99

Park shifri

9(4)

K

9v9



  1. Teatr kassalari haqidagi quidagicha struqturali fayl berilgan

Rekvizit

Shoblon

Teatr kodi

99

Spektaql kodi

(5)x

Biletlar soni

9999







Fayl 1 va 2 rekvizitlar boicha tartiblangan, agar quidagi rekvizitlar

Rekvizit

Shoblon

Teatr kodi

99

Spektaql kodi

(5)x

Berilsa teatrdagi bosh joylar sonini aniqlovchi programma tuzing.
21. Tekislikda to’gri chiziq ax+by+c=0 tenglama bilan beriladi,bunda a,b lar bir vaqtda nolga teng emas va a,b,c – butun son. Agar f faylda (uchdan kam bolmagan ) to’gri chiziqlar kaiffisientlari saqlangan bo’lsa, f fayldan g faylga quidagi shartlarni bajaruvchi to’gri chiziq koiffisientlarini yozing:

a). birinchi to’gri chiziqga parallel;

b) . birinchi to’gri chiziqga parallel va bir biridan farqli bo’lsin.

c). f faylda berilgan to’gri chiziqlar kesishadi

d) c bajarilsin va paralellari bolmasin.
22. Passajirning yukini harakterlovchi kattalik uning soni va umumiy ohirligi hisoblanadi.

f faylda bir nechta passajirlar yuklari haqida malumotlar saqlanadi

a). Shunday yukni topingki bunda har bir yukni ortacha ohirligi barcha yukni ortacha ohirligidan farqi 0,3 kg oshmasin.

b).Yuklar soni bir hil, yuklar ohirligi bir biridan 0,5 kg dan ko’p farq qilmaydigan ikkita passagir borligini aniqlang.

c).Yuklar soni , yuklar ohirligi boicha boshqa passajirlardan ortiq bolgan passajir borligi aniqlansin.

e). Bitta yuki 30 kg dan kam bolmagan passajir borligi aniqlansin.

f) Yuklar soni boshqalardan kam bolmagan,Yuklar jami ohirligi boshqa Yuklar jami ohirligidan ko’p bo’lmagam Yukni aniqlang.

23. f faylda korhona ishchilari Familiyasi, Ismi, Otasinining ismi, telefon nomeri saqlanadi .

Agar Familya va Otasining ismi berilsa telefon nomerini aniqlovchi programma tuzilsin.


24. Export qilinuvchi tovarlar haqidagi malumotlar: tavor nomi, davlat, import qilinuvchi tovar va hajmi , soni; faylda berilgan bo’lsa malum bir tovarni export qiluvchi davlatni va shu tovarning umumiy exportdagi hajmini aniqlang.


25. Ikkita fayl f1,f2 berilgan, f1 da omborda saqlanayotgan mahsulotlar soni va turi yozilgan.

f2 da yordamchi fayl bo’lib bazi mahsulotlar sonining oshish va kamayishini yozilgan. Yordamchi faylda bir yoki bir nechta mahsulot haqida malumot saqlaninishi mumkin, yoki umuman hech qanday malumot saqlanmasligi mumkin. f1 faylni yordamchi fayl yordamida toldiruvchi g fayl hosil qiling.



  1. f faylda oyinchoqlar haqidagi malumotlar berilgan: nomi, narhi, kimga moljallanganligi(2-5 yosh),

Quidagi malumotlarni olish kerak:

a) Bahosi 4 rubldan oshmagan 5 yoshdagi bolaga mos keluvchi oyinchoq nomi ;

b) Eng qimmat konstruqtor narhini aniqlovchi;

c) Eng qimmat o’inchoq narhidan 1 rubldan kam farq qiluvchi o’inchoq nomi;

d) 4 va 10 yoshga mos keluvchi o’inchoq nomi;

e) Barcha kubiklar narhi …so’m, … tiyin kabi ;

f) uch yosh bolaga koptokdan boshqa ihtiyriy o’inchoqni tanlash mumkinmi, va qoshimcha koptoqni tanlasak 5 so’mdan oshib ketmaydimi.?

g) 3 yoshdan 8 yoshgacha bolalar uchun koptoqni narhi 2so’m 50 tiyin turadimi? Agar yo’q bo’lsa narhini f faylga kiriting.


File5.  Дан файл целых чисел, содержащий не менее четырех элементов. Вывести его нулевой, первый, предпоследний и последний элементы.

(Butun sonlardan iborat fayl berilgan kamida to’rtta elementi bor.Uning dastlabki,birinchi,oxirgi va oxirgidan bitta oldingi elementlarini topuvchi dastur tuzilsin.)

File7.  Дан файл целых чисел. Вывести количество содержащихся в нем серий (то есть наборов последовательно расположенных одинаковых элементов).

(Butun sonlardan iborat fayl berilgan bir hil elementlardan iborat to’plamlar sonini aniqlovchi dastur tuzing)



File8.  Дан файл вещественных чисел. Найти количество его локальных минимумов1|максимумов2|экстремумов3.

Haqiqiy sonlardan iborat fayl berilgan. Fayldagi lokal minimumlar va lokal maximumlar miqdorinin aniqlovchi programma tuzilsin. Misol uchun faylda berilgan ai-1,ai,ai+1 sonlar uchun ai-1i>ai+1 shartni qanoatlantiruvchi ai lokal maximum hisoblanadi.

File9.  Дан файл вещественных чисел. Найти количество его участков убывания1|возрастания2|монотонности3.

(Haqiqiy sonlardan iborat fayl berilgan. Fayldagi o’sish, kamayish, monotonlik sonini aniqlovchi dastur tuzing)



File12.  Дано 2 файлa действительных чисел. объединить содержимое этих файлов (в указанном порядке) в новом файле с именем Name0.

(Haqiqiy sonlardan iborat 2 ta fayl berilgan. Fayllarni ko’rsatilgan tartibda bilan Name0 nomli faylga birlashtiring)



File15.  Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке.

(Butun sonlardan iborat fayl berilgan, shu fayl elementlarini teskari tartibda yozib olishdan hosil bo’lgan yangi fayl hosil qiling.)



File16.  Даны три файла целых чисел одинакового размера с именами NameA, NameB и NameC. Создать новый файл с именем NameD, в котором чередовались бы элементы исходных файлов с одним и тем же номером: A0, B0, C0, A1, B1, C1, A2, B2, C2, ... .

( Butun sonlardan iborat 3 ta Name A, Name B, Name C fayllari berilgan, shu fayllarni quidagi qoida bilan:A0,B0,C0,A1,B1,C1,A2,B2,C2,…birlashtiruvchi NameD faylini hosil qiling.)



File18.  Дан файл вещественных чисел с именем Name1. Создать два новых файла с именами Name2 и Name3, первый из которых содержит элементы исходного файла с четными номерами (0, 2, 4, ...), а второй — с нечетными (1, 3, 5, ...).

(Haqiqiy sonlardan iborat Name1 fayl berilgan. Name1 faylining juft(0,2,4,…) orindagi elementlaridan Name2, toq(1,3,5,…) o’rindagi elementlaridan Name3 nomli fayl hosil qiling)



File19.  Дан файл, содержащий ненулевые целые числа. Создать новый файл, содержащий только положительные1|отрицательные2|четные3|нечетные4 числа исходного файла (в том же порядке).

(Nol bo’lmagan butun sonlardan iborat fayl berilgan , faqat musbat , faqat manfiy, faqat juft, faqat toq sonlardan iborat berilish ketma-ketligini buzmagan holda yangi fayllar hosil qiling.)



File22.  Дан файл вещественных чисел. Заменить в нем все элементы на их квадраты.

(Haqiqiy sonlardan iborat fayl berilgan,uning elementlarini kvadrati bilan almashtiring. )



File23.  Дан файл вещественных чисел. Заменить в файле каждый элемент, кроме начального и последнего, на его среднее арифметическое с предыдущим и последующим элементом.

(Haqiqiy sonlardan iborat fayl berilgan. Dastlabki va oxirgi elementlaridan tashqari elementlarini ikkita qo’shni elementlari o’rta arifmetigi bilan almashtiruvchi programma tuzing,masalan:4,8,6,2,4

--> 4,5,5,5,4 )

File24.  Дан файл целых чисел с элементами A(i), i = 0, ..., N–1 (N — размер файла). Заменить исходное расположение его элементов на следующее: A(0), A(N–1), A(1), A(N–2), A(2), ... .

( N ta butun sondan iborat fayl berilgan A(i), i=0,…,N-1(N fayl o’lchami). Berilganlar ketma-ketli-gini quyidagicha o’zgartiring :A(0),A(N-1),A(1),A(N-2),A(2),A(N-3),…,

File27.  Дан файл целых чисел. Продублировать в нем все числа, принадлежащие диапазону 5..10.

(Butun sonlardan iborat fayl berilgan, bulardan 5..10 diapazonga tegishlilarini ikkitadan yozing.)



File30.  Даны два файла вещественных чисел с именами Name1 и Name2, элементы которых упорядочены по возрастанию1|убыванию2. Объединить эти файлы в новый файл с именем Name3, сохранив упорядоченность элементов.

(Haqiqiy sonlardan iborat ikkita monoton(o’suvchi yoki kamayvchi) tartiblangan fayl berilgan Name1, Name2 nomli , bu ikkila faylni tartiblangan holda Name3 faylga birlashtiring. )



File31.  Даны два целых числа i и j и файл вещественных чисел, содержащий элементы квадратной матрицы (по строкам). Вывести элемент матрицы, расположенный в i-й строке и j-м столбце (строки и столбцы нумеруются от 1). Если требуемый элемент отсутствует, то вывести 0.

(Ikkita butun i,j sonlar va elementlari haqiqiy sonlardan iborat kvadrat matritsani satrlar bo’yicha o’zida saqlagan fayl berilgan, i-satr, j-ustundagi elementni pechat qilinsin, agar i-satr , j-ustun bo’lmasa 0 pechat qilinsin.Satrlarni nomerlash 1 dan boshlangan)



File32.  Даны два целых числа i и j и файл вещественных чисел, содержащий элементы прямоугольной матрицы (по строкам), причем начальный элемент файла содержит количество столбцов матрицы. Вывести элемент матрицы, расположенный в i-й строке и j-м столбце (строки и столбцы нумеруются от 1). Если требуемый элемент отсутствует, то вывести 0.

(Ikkita butun i,j sonlar va elementlari haqiqiy sonlardan iborat to’rtburchak matritsani satrlar bo’yicha o’zida saqlagan fayl berilgan, faylning birinchi elementi ustunlar sonini beradi,i-satr, j-ustundagi elementni pechat qilinsin, agar i-satr , j-ustun bo’lmasa 0 pechat qilinsin.Satrlarni nomerlash 1 dan boshlangan)



File35.  Даны два файла вещественных чисел с именами NameA и NameB, содержащие элементы квадратных матриц A и B (по строкам). Создать новый файл с именем NameC, содержащий элементы произведения A·B. Если матрицы A и B нельзя перемножать, то оставить файл NameC пустым.

(A va B elementlari haqiqiy kvadrat matritsani satrlar bo’yicha o’zida saqlagan NameA,NameB, fayl berilgan, elementlari A*B dan hosil bo’lgan NameC fayl hosil qiling, agar Ava M matrisani ko’paytirish mumkin bo’lmasa NameC bosh bo’lsin.)



File36.  Даны два файла вещественных чисел с именами NameA и NameB, содержащие элементы прямоугольных матриц A и B (по строкам), причем начальный элемент каждого файла содержит количество столбцов соответствующей матрицы. Создать файл той же структуры с именем NameC, содержащий произведение A·B. Если матрицы A и B нельзя перемножать, то оставить файл NameC пустым.

(A va B elementlari haqiqiy to’rtburchak matrisani satrlar bo’yicha o’zida saqlagan NameA,NameB, fayl berilgan, bunda har bir fayl birinchi elementi matritsaning ustunlar sonini bildiradi, elementlari A*B dan hosil bo’lgan NameC fayl hosil qiling, agar Ava M matrisani ko’paytirish mumkin bo’lmasa NameC bosh bo’lsin.))



File37.  Дан файл вещественных чисел, содержащий элементы [верхней треугольной]1|[нижней треугольной]2|трехдиагональной3 матрицы (по строкам). Создать новый файл, содержащий элементы ненулевой части данной матрицы (по строкам).

(Matrisaning yuqori, past, uch dioganalli elementlarini satrlar bo’yicha o’zida saqlagan haqiqiy fayl berilgan, matritsaning noldan farqli elementlarini satrlar bo’yicha o’zida saqlagan yangi fayl hosil qiling.)



File38.  Даны два целых числа i и j и файл вещественных чисел, содержащий ненулевую часть [верхней треугольной]1|[нижней треугольной]2|трехдиагональной3 матрицы (по строкам). Вывести порядок матрицы и ее элемент, расположенный в i-й строке и j-м столбце (строки и столбцы нумеруются от 1). Если требуемый элемент находится в нулевой части матрицы, то вывести 0; если элемент отсутствует, то вывести –1.

(Ikkita butun i va j butun sonlar va matrisaning yuqori pastki va uch diagonal elementlarini o’zida satrlar bo’yicha saqlagan haqiqiy sonlardan iborat fayl berilgan bo’lsa matritsa tartibini va i satr va j ustunda turgan elementni pechat qiluvchi, agar bunday element topilmasa matrisaning nollaridan iborat bo’lsa nolni pechat qilsin aks holda -1 ni pechat qilsin. )



File39.  Дан файл вещественных чисел, содержащий ненулевую часть [верхней треугольной]1|[нижней треугольной]2|трехдиагональной3 матрицы (по строкам). Создать новый файл, содержащий все элементы данной матрицы (по строкам).

(Berilgan matrisaning yoqori uchburchak , past uchburchak, uch dioganal elementlarini satrlar bo’yicha o’zida saqlagan fayl berilgan. Berilgan matritsaning elementlarini satrlar bo’yicha o’zida saqlagan yangi fayl hosil qiling.)



File40.  Даны два файла вещественных чисел с именами NameA и NameB, содержащие ненулевые части [верхних треугольных]1|[нижних треугольных]2 матриц A и B (по строкам). Создать новый файл с именем NameC, содержащий ненулевую часть произведения A·B исходных матриц (по строкам). Если матрицы A и B нельзя перемножать, то оставить файл NameC пустым.

(A va B matritsaning noldan farqli yuqori uchburchak, pastki uchburchak elementlarini satr bo’yicha o’zida saqlagan NameA, NameB fayl berilgan. Yangi NameC fayl hosil qiling unda A*B elementlari satrlar bo’yicha saqlangan, agar A va B ni ko’paytirish mumkin bo’lmasa NameC fayl bosh bo’lsin.)



File41.  Дано целое число N (< 5) и N файлов целых чисел разного размера с именами Name1,..., Name. Объединить их содержимое в новом файле целых чисел с именем Name0, используя следующий формат: в начальном элементе файла Name0 хранится число N, в следующих N элементах хранятся размеры исходных файлов, а затем последовательно размещаются данные из каждого исходного файла.

(N butun sonlar berilgan va N ta fayl har-hil o’lchovli va Name1,Name2,…,NameN nomli, bu fayllarni yangi Name0 faylga birlashtiring, bunda Name0 ning dastlabki elementida N son, keyingi elementida fayl o’lchovi, undan keyin ketma-ket fayl elementlari joylashgan bo’lsin. )



File42.  Дан файл целых чисел, содержащий данные из нескольких (не более четырех) файлов в формате, описанном в задании File41. Восстановить файлы, использованные при создании исходного файла, присвоив им имена вида ".tst", где  — порядковый номер файла (n = 1, 2, ...).

()

File43.  Дан символьный файл, содержащий по крайней мере один символ пробела. Удалить все его элементы, расположенные после первого1|последнего2 символа пробела, включая и сам этот пробел.

(Simvolli fayl berilgan kamida bitta probel bo’lgan. Ortiqcha probellarni o’chirib tashlovchi programma tuzing. )

File44.  Дан символьный файл, содержащий по крайней мере один символ пробела. Удалить все его элементы, расположенные перед первым1|последним2 символом пробела, включая и сам этот пробел.

File45.  Дан символьный файл. Упорядочить его элементы по возрастанию1|убыванию2 их кодов.

(Simvolli fayl berilgan, uning elementlarini kodlari bo’yicha tartiblang.)



File46.  Дано число k и строковый файл с именем Name1, содержащий непустые строки. Создать два новых файла: строковый с именем Name2, содержащий первые1|последние2 k символов каждой строки исходного файла (если строка короче k символов, то она сохраняется целиком), и символьный с именем Name3, содержащий k-й символ каждой строки (если строка короче k, то в файл Name3 записывается пробел).

(Name1 nomli bo’sh bo’lmagan satr fayl va k son berilgan. Ikkita satr fayl hosil qiling: bunda Name2 faylda birinchi va ohirgi k simvolni o’zida saqlovchi, (agarda satr k simvoldan kam bo’lsa barcha simvollarni o’zida saqlasin) Name3 da esa har bir satrdagi k – chi simvol o’zida saqlochi fayl berilgan(agarda satr uzunligi k dan kichik bo’lsa Name3 ga probel yozilsin. )



File47.  Дан строковый файл, содержащий непустые строки. Создать новый файл, содержащий все строки исходного файла наименьшей1|наибольшей2 длины (в том же порядке). (Satr fayl berilgan satrlari bo’sh bo’lmagan , yangi fayl hosil qiling unda eng uzun va eng qisqa satrlar berilgan tartibda saqlangan bo’lsin. )

File48.  Дан строковый файл с именем NameS, содержащий даты в формате "день/месяц/год", причем под день и месяц отводится по две позиции, а под год — четыре. Создать файлы целых чисел с именами Name1 и Name2, содержащие соответственно значения [дней и месяцев]1|[дней и лет]2|[месяцев и лет]3 для дат из исходного строкового файла (в том же порядке).

(Satr fayl berilgan, NameS nomli, sanani quidagi formatda ” kun/oy/yil” o’zida saqlagan, bunda kun va oy uchun 2 ta joy ,yil uchun 4 ta joy ajratilgan. Butun sonlardan iborat bo’lgan Name1,Name2,Name3, fayllar hosil qiling bunda mos ravishda [kun,oy],[kun,yil],[oy,yil]ma’lumotlar saqlansin,berilish tartibi saqlansin. )



File49.  Дан строковый файл, содержащий даты в формате "день/месяц/год", причем под день и месяц отводится по две позиции, а под год — четыре. Вывести строку, содержащую самую раннюю1|позднюю2 весеннюю3|летнюю4|осеннюю5|зимнюю6 дату. Если даты с требуемым временем года в файле отсутствуют, то вывести дату "01/01/1900".

(Satr fayl berilgan, NameS nomli, sanani quidagi formatda ” kun/oy/yil” o’zida saqlagan, bunda kun va oy uchun 2 ta joy ,yil uchun 4 ta joy ajratilgan.Eng dastlabki va ohirgi bahor,yoz,kuz,qish sanasini topuvchi, bunaqa sana topilmasa “01/01/1900” pechat qiluvchi programma tuzilsin.



File50.  Дан строковый файл, содержащий даты в формате "день/месяц/год", причем под день и месяц отводится по две позиции, а под год — четыре. Создать новый строковый файл, в котором даты из исходного файла располагались бы в порядке возрастания1|убывания2.

(Satr fayl berilgan, NameS nomli, sanani quidagi formatda ” kun/oy/yil” o’zida saqlagan, bunda kun va oy uchun 2 ta joy ,yil uchun 4 ta joy ajratilgan.Yangi fayl hosil qiling bunda [kun,oy],[kun,yil],[oy,yil]ma’lumotlar o’sish yoki kamayish tartibida saqlansin. )

)


Download 1,34 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   27




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish