Определить, для какого возраста является наибольшее количество игрушек - 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д