Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил


Download 1.35 Mb.
bet39/105
Sana13.04.2023
Hajmi1.35 Mb.
#1353566
TuriУчебник
1   ...   35   36   37   38   39   40   41   42   ...   105
Bog'liq
CPP masalalari1

void main() {
float rl,r2; // ҳалқа ва туйникнинг радиуси
float s; // ҳалқа юзаси
printf("\nБошланғич маълумотларни киритинг: \n");
printf("ҳалқа радиуси (см) -> ");
scanf("%f",&rl);
printf("туйнук радиуси (см) -> ");
scanf("%f",&r2);
if (rl > r2) {
s = 2 * 3.14 * (rl - r2);
printf("\nҲалқа юзаси %6.2f кв.см\n", s);
}
else {
printf("\nҲато! Туйнук радиуси ҳалқа радусидан");
printf("катта бўлиши мумкин эмас\п");
}
printf("\nИшни тугатиш учун ни босинг");
getch();
}

79-Топшириқ
// Минут ва секунддаги вақтни секундга ўтказиш
#include
#include
void main() {
float t; // минут ва секунддаги вақт, масалан 1.25
int ts; // секундлардаги вақт
int min; // минутлар сони
int sek; // секундлар сони
printf("Вақтни киритинг (минут.секунд) -> ");
scanf("%f", &t);
min = t; // t float турида, шунинг учун секундлар
//миғдори "усекается"
sek = (t - min) * 100;
if (sek > 60) {
printf("Хато!");
printf("Секунд 60 дан катта бўлиши мумкин эмас");
}
else {
ts = min * 60 + sek;
printf("%i мин %i сек = %i сек", min, sek, ts);
}
printf("\пИшни тугатиш учун ни босинг");
getch();
}

80-Топшириқ
// Йилнинг кабисалигни аниқланг
#include
#include
void main() {
int year;
int r; // йилни 4 га бўлгандаги қолдиқ
printf("Йилни киритинг, масалан 2013, ва ни\
босинг");
printf("->");
scanf("%i", &year);
r = year % 4;
if ( r )
printf("%i йил ~ кабиса эмас\n", year);
else
printf("%i йил ~ кабиса эмас\n", year);
printf("\nИшни тугатиш учун ни босинг");
getch();
}



Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   105




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