Определить, для какого возраста является наибольшее количество игрушек - C (СИ)
Формулировка задачи:
Здраствуйте уважаемые форумчани . У меня есть небольшое задание.... Условие:Даны сведения об игрушках - название игрушки, стоимость и возрастные границы (например от 2-5). Сортировать по росту возрастной границы и определить для какого возраста является наиболее игрушек.
Вот я сделал сортировку по возрастной грнице , теперь осталась задача определить для какого возраста является наиболее игрушек.
Подскажите , как єто можно сделать?
#include "stdafx.h"
#include<stdio.h>
#include<string.h>
#define n 4
struct toy
{ char name[20];
int price;
char vikmej[20];
} toys[n];
void vvod()
{
int i;
for (i=0; i<n; i++)
{
printf("Enter data toys\n", i+1);
printf("Enter name:\n");
scanf("%s", toys[i].name);
printf("Enter price:\n");
scanf("%d", &toys[i].price);
printf("Enter vikovi meji:\n");
scanf("%s", toys[i].vikmej);
printf("\n");
}
}
void printrezult()
{int z;
for(z=0;z<n;z++)
{ printf("%s %d %s\n\n",toys[z].name,toys[z].price,toys[z].vikmej);
}
}
void sorted()
{ int i,j,k;
toy p;
for(j=0; j<n-1; j++)
{
for(k=0; k<n-1; k++)
{
if(strcmp(toys[k].vikmej,toys[k+1].vikmej)>0)
{
p=toys[k];
toys[k]=toys[k+1];
toys[k+1]=p;
}
}
}
}
void main()
{vvod();
sorted();
printf("Sort of vikovi meji:\n");
printf("Name Price Vikovi meji\n");
printrezult();
}Решение задачи: «Определить, для какого возраста является наибольшее количество игрушек»
textual
Листинг программы
int i,j,k; toys[k].rizn=0;
Объяснение кода листинга программы
В данном коде выполняются следующие действия:
- Объявляются три переменные типа int: i, j, k (1, 2, 3)
- В массиве toys[k] устанавливается значение поля rizn в 0 (4) Данный код представляет собой начальную инициализацию переменных и присваивание значения полю rizn в массиве toys[k]. Возможные вопросы, которые могут возникнуть при изучении данного кода:
- Что представляют собой переменные i, j, k? (1)
- Что представляет собой массив toys? (2)
- Что представляет собой поле rizn в массиве toys[k]? (3)
- Какое значение присваивается полю rizn в массиве toys[k]? (4)