Задания к лабораторной №25 по вариантам
Задание: Изменить приведенный листинг, использовав по всей программе указатели на
все описанные переменные. Запустить и отладить программу. В отчете указать, что делает данная программа.
Нарисовать блок-схему.
|
Вариант 1: |
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int a[10],s=0;
int i;
randomize();
clrscr();
for(i=0;i<5;i=i+1)
{
a[i]=rand()%10;
s=s+a[i];
printf("%i ",a[i]);
}
printf("\ns=%i",s);
getch();
}
|
Вариант 2: |
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int a[10],s;
int i;
randomize();
clrscr();
a[0]=rand()%10;
printf("%i ",a[0]);
s=a[0];
for(i=1;i<5;i=i+1)
{
a[i]=rand()%10;
if(s>a[i])
s=a[i];
printf("%i ",a[i]);
}
printf("\ns=%i",s);
getch();
}
|
Вариант 3: |
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int a[10];
float s=0;
int i;
randomize();
clrscr();
for(i=0;i<5;i=i+1)
{
a[i]=rand()%10;
s=s+a[i];
printf("%i ",a[i]);
}
printf("\ns=%.2f",s/5);
getch();
}
|
Вариант 4: |
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int a[10],s;
int i;
randomize();
clrscr();
a[0]=rand()%10;
printf("%i ",a[0]);
s=a[0];
for(i=1;i<5;i=i+1)
{
a[i]=rand()%10;
if(s<a[i])
s=a[i];
printf("%i ",a[i]);
}
printf("\ns=%i",s);
getch();
}
|