Лекция 02 - Упражнение
А клас
Задача от часа - 8ма задача от предишната лекция
За домашно опитайте да откриете грешката и да оправите програмата
#include<stdio.h>
void func(int mas[10])
{
int i=0, n=0, res=0, num=0;
while(i<10)
{
res=0;
n=0;
while(n<10)
{
if(mas[i]>mas[n])
{
res++;
}
++n;
}
++i;
if(num<=4)
{
if(res==0)
{
printf("%d", mas[i]);
}
num++;
}
}
}
int main()
{
int massive[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
func(massive);
return 0;
}
Б клас
Задача от часа - 8ма задача от предишната лекция
За домашно опитайте да откриете грешката и да оправите програмата
#include <stdio.h>
void find_smallest_five (int arr[10])
{
int min = arr[0];
for (int i = 0; i < 5; ++i)
{
for (int j = 0; j < 10; ++j)
{
if (min > arr[j])
{
min = arr[j];
}
}
printf ("%d\n", min++);
}
}
int main ()
{
int test_arr[10] = { 6, 7, 8, 9, 10, 1, 2, 3, 4, 5 };
find_smallest_five (test_arr);
return 0;
}