BG Development


  Reply to this topicStart new topicStart Poll

> Помощ със задача по програмиране на C++, Помощ със задача по програмиране на C++
FewGod
Публикувано на: 21-06-2018, 17:43
Quote Post



Име: Цветан Каменов
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 21.06.18



Здравейте!
Дадоха ми задача по програмиране и не мога да я направя. Бих желал някой да ми помогне.
Ето я и нея:
Да се въведат данните за оценките на учениците от даден клас по 10 предмета. Данните се съхраняват в двумерен масив.
- да се намери средния успех на класа по предмети
- да се изведат предметите с най-нисък и най-висок среден успех
- да се изведе броя на учениците, които имат поправителни изпити за всеки предмет
- да се изведат предметите, по които има поправителни изпити
- да се дефинират необходимите процедури и финкции за въвеждане, обработка и извеждане на информацията.
PMEmail Poster
Top
Fly
Публикувано на: 21-06-2018, 17:47
Quote Post



Име: Димитър Костов
Група: Потребител
Ранг: Почетен член

Мнения: 4041
Регистриран на: 02.02.07



Не си написал какво сума си отделил да ти е напише някой
PMEmail Poster
Top
cyber_dude
Публикувано на: 23-06-2018, 19:43
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 9
Регистриран на: 03.01.18



По - добре се опитай да понапишеш нещо и тогава питай за помощ.. Иначе, когато ти е наготово задачата не си правиш услуга сам на себе си.. icon_smile.gif
PMEmail Poster
Top
SuN
Публикувано на: 23-06-2018, 22:29
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 7005
Регистриран на: 27.01.05



Ще ти дам един непълен шаблон. Опитай да го компилираш и дай идеи как може да се решат някои от дадените проблеми. Започни от функция avgscore().


CODE
// Problem1.cpp : Defines the entry point for the application.
//

#include <iostream>

using namespace std;

int pupils[10][10];

void init() {
      pupils[0][0] = pupils[0][1] = pupils[0][2] = pupils[0][3] = pupils[0][4] = pupils[0][5] = pupils[0][6] = pupils[0][7] = pupils[0][8] = pupils[0][9] = 2;
      pupils[1][0] = pupils[1][1] = pupils[1][2] = pupils[1][3] = pupils[1][4] = pupils[1][5] = pupils[1][6] = pupils[1][7] = pupils[1][8] = pupils[1][9] = 2;
      pupils[2][0] = pupils[2][1] = pupils[2][2] = pupils[2][3] = pupils[2][4] = pupils[2][5] = pupils[2][6] = pupils[2][7] = pupils[2][8] = pupils[2][9] = 2;
      pupils[3][0] = pupils[3][1] = pupils[3][2] = pupils[3][3] = pupils[3][4] = pupils[3][5] = pupils[3][6] = pupils[3][7] = pupils[3][8] = pupils[3][9] = 2;
      pupils[4][0] = pupils[4][1] = pupils[4][2] = pupils[4][3] = pupils[4][4] = pupils[4][5] = pupils[4][6] = pupils[4][7] = pupils[4][8] = pupils[4][9] = 2;
      pupils[5][0] = pupils[5][1] = pupils[5][2] = pupils[5][3] = pupils[5][4] = pupils[5][5] = pupils[5][6] = pupils[5][7] = pupils[5][8] = pupils[5][9] = 2;
      pupils[6][0] = pupils[6][1] = pupils[6][2] = pupils[6][3] = pupils[6][4] = pupils[6][5] = pupils[6][6] = pupils[6][7] = pupils[6][8] = pupils[6][9] = 2;
      pupils[7][0] = pupils[7][1] = pupils[7][2] = pupils[7][3] = pupils[7][4] = pupils[7][5] = pupils[7][6] = pupils[7][7] = pupils[7][8] = pupils[7][9] = 2;
      pupils[8][0] = pupils[8][1] = pupils[8][2] = pupils[8][3] = pupils[8][4] = pupils[8][5] = pupils[8][6] = pupils[8][7] = pupils[8][8] = pupils[8][9] = 2;
      pupils[9][0] = pupils[9][1] = pupils[9][2] = pupils[9][3] = pupils[9][4] = pupils[9][5] = pupils[9][6] = pupils[9][7] = pupils[9][8] = pupils[9][9] = 2;
}

void avgscore() {
      for (int i = 0; i < 10; i++) {
            int score = 0;

            for (int j = 0; j < 10; j++) {
                  score += pupils[i][j];
            }

            cout << "Average score in subject " << i + 1 << " = " << 20/10 << endl;
      }
}

void minmaxavgscore() {
      cout << "error: cannot compute." << endl;
}

void numofpupilsrepeatinggrade() {
      cout << "All your pupils are repeat the grade." << endl;
}

void numofsubjectswithpupilsrepeatingthegrade() {
      cout << "Exactly 10\n";
}

void procedurefordatainputdataprocessinganddataprintingonscreen() {
      cout << "Buy the book C++ for dummies\n";
      cout << "Read it\n";
      cout << "Read it again. And this time try to finish the first chapter.\n";
      cout << "Open the source code of this program with notepad.\n";
      cout << "Edit the scores if you wish to edit the scores.\n";
      cout << "Change some of the functions if you wish to process different data.\n";
      cout << "Save. Compile. Run it.\n";
}

int main()
{
      init();

      avgscore();
      minmaxavgscore();
      numofpupilsrepeatinggrade();
      numofsubjectswithpupilsrepeatingthegrade();
      procedurefordatainputdataprocessinganddataprintingonscreen();

      // Windows 10 compatibility patch:
      //int i;
      //cin >> i;

      return 0;
}


Това мнение е било редактирано от SuN на 23-06-2018, 22:51


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
korsarq
Публикувано на: 25-06-2018, 11:46
Quote Post



Име:
Група: Потребител
Ранг: Активен

Мнения: 280
Регистриран на: 30.11.16



Хахахаа


--------------------
It gladdens me to know that Odin prepares for a feast.
Soon I shall be drinking ale from curved horns.
This hero that comes into Valhalla does not lament his death!
I shall not enter Odin's hall with fear.My death comes without apology!
And I welcome the valkyries to summon me home!
PMEmail Poster
Top
PxL
Публикувано на: 26-06-2018, 20:46
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 2334
Регистриран на: 26.04.05



Ех, Emu да беше тука, да го види това...


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 26-06-2018, 23:56
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 7005
Регистриран на: 27.01.05



Какво щеше да направи? Мисля, че само веднъж ми е слагал наказание и не мога да преценя дали съм за бан. icon_smile.gif


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0