Определить, для какого возраста является наибольшее количество игрушек - 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;

Объяснение кода листинга программы

В данном коде выполняются следующие действия:

  1. Объявляются три переменные типа int: i, j, k (1, 2, 3)
  2. В массиве toys[k] устанавливается значение поля rizn в 0 (4) Данный код представляет собой начальную инициализацию переменных и присваивание значения полю rizn в массиве toys[k]. Возможные вопросы, которые могут возникнуть при изучении данного кода:
  3. Что представляют собой переменные i, j, k? (1)
  4. Что представляет собой массив toys? (2)
  5. Что представляет собой поле rizn в массиве toys[k]? (3)
  6. Какое значение присваивается полю rizn в массиве toys[k]? (4)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы