License, disclaimer of liability, and limited warranty



Download 2,08 Mb.
Pdf ko'rish
bet160/393
Sana05.01.2022
Hajmi2,08 Mb.
#319699
1   ...   156   157   158   159   160   161   162   163   ...   393
Bog'liq
C Programming A Self Teaching Int 1uq45XL

(a) int x, y;
for (x=1, y=1; x <=5; x++)
{
cout<
}
[Hint:
 Both 
x
 and 
y
 are initialized to 1. Thus, we get the following output:
1 plus 1 equals 2
2 plus 1 equals 3
3 plus 1 equals 4
4 plus 1 equals 5
5 plus 1 equals 6 ].
(b) int x, y;
for(x=1, y=1; x<=5; x++, y++)
{
cout <
}
[Hint:
 The loop update expression is x++, y++. Thus, we get the following output:
1 plus 1 equals 2
2 plus 2 equals 4
3 plus 3 equals 6
4 plus 4 equals 8
5 plus 5 equals 10 ].
Q4.
Give an example to show the use of a sentinel value.


[Hint:
while (result != -1)
{
result = result + 20;
}
Here, the value –1 was chosen for the sentinel because it is not possible to have a negative result.
Thus, this makes it possible for the loop to terminate immediately if the user gets –1 as the result].
Q5.
Write a C program that reads the number of students and the number of test scores per student
and then displays the average score for a student.
[Hint:
           void main( )
              {
                   int n,            /* number of students */
                    numTests,        /* number of tests per student*/
                    score,           /* test score */
                    total;           /* test scores in total */
              double average;        /*average test score */
              printf(“TEST AVERAGING PROGRAM”);
              /* read number of students */
                    printf(“Enter number of students:”);
                    scanf(“%d”, &n);
                    /* get number of test scores per student */
                    printf(“How many test scores per student?”);
                    scanf(“%d”, &numTests);
                    /* Calculate for each student */
                    int student =1; student <=numStudents; student++)
                    {
                    total = 0;  /*set total to 0 */
                    /*get the test scores for a student */
                    for (int test = 1; test <=numTests; test++)
                    {
                    printf (“Enter score for student “,test,student);
                    scanf(“%d”, &score);
                    total += score; 
/* add score to total */
                    }
                    /* calculate and display the average */
                    average = total / numTests;
                    printf(“The average score for student is” , average);
                     }
                 }
             }

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   156   157   158   159   160   161   162   163   ...   393




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