Добить прогу до совершенства

  • Автор темы Автор темы LLIoKoJIaDHa9I
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
L

LLIoKoJIaDHa9I

Мне помогли написать текст проги на задачу

ИЗВЕСТНЫ ДАННЫЕ О СТОИМОСТИ КАЖДОЙ ИЗ 15 МОДЕЛЕЙ АВТОМОБИЛЕЙ
И ОБ ИХ ТИПЕ (легковой или грузовой) НАЙТИ СРЕДНИЮ СТОИМОСТЬ ЛЕГКОВЫХ АВТО-лей

препод сказал что надо исправить
1 символьный тип char на другой ...
2 в проге используется рандом ...рандом цен и тип машин но надо исключить 0 тк машина не может стоить 0
3 ну и последнее не очень важное это эквивалент цен руб или уе

сам текст проги ЗАРАНЕЕ ВСЕ БЛАГОДОРЮ!!!!!


Код:
#include "STDLIB.H"
#include "STDIO.H"
#include "CONIO.H"
#define MAX_AUTO 15


float average(char mas[MAX_AUTO][2])
{
for(int s=0,c=0,i=0;i<MAX_AUTO;i++)
if (mas[i][1]==0)//легковая - 0
{s+=mas[i][0];c++;}
if(c!=0) return (float)s/c;
else return -1;
}

void main(){
clrscr();
randomize();
char mas[MAX_AUTO][2];
for (int i=0;i<MAX_AUTO;i++)
{
mas[i][0]=random(5);
mas[i][1]=random(2);
printf("%d -- %d\n",mas[i][0],mas[i][1]);
}
printf("‘Среднее = %4f: ",average(mas));
}
 
немного не понятно где, цены где машины?
 
Код:
#include "STDLIB.H"
#include "STDIO.H"
#include "CONIO.H"
#define MAX_AUTO 15


float average(long mas[MAX_AUTO][2])
{
for(int s=0,c=0,i=0;i<MAX_AUTO;i++)
if (mas[i][1]==0)//легковая - 0
{s+=mas[i][0];c++;}
if(c!=0) return (float)s/c;
else return -1;
}

void main(){
clrscr();
randomize();
long mas[MAX_AUTO][2];
for (int i=0;i<MAX_AUTO;i++)
{
mas[i][0]=random(500)+1;
mas[i][1]=random(200)+1;
printf("%d -- %d\n",mas[i][0],mas[i][1]);
}
printf("‘Среднее = %4f: ",average(mas));
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab