Reply to this topicStart new topic
> Помощ с C++ (Курсова Задача)
mdamweee
публикация 27.05.2014г. в 21:45ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 1
Дата на регистрация: 27.05.2014г.
Потребител # 23 869





Здравейте,

Имаме да правим Курсова Задача по ПИК на C++
Намерих си код за задачата, но ми изкарва 2 грешки
Ето го целия код

// ime.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}


{
TipStudent=record
ime:string[20];
egn:string[10];
facnom:string[6]
srys: real;
ocenki:array[1..10] of byte;
end;


var i,j,brstud,s:byte
broi:integer;
masstud:array[1..25] of tipstudent;
//vavezda dannite za stydenta
procedure readrec(var student:tipstudent);
var i:byte;
begin
with student do
begin
write("Vavedete imeto:"); readln(ime);
write("Vavedete EGN:"); readln(egn);
write("Vavedete Fac nomer:"); readln(facnom);
writeln("Vavedete 10-te ocenki:");
for i:=1 to 10 do
begin
write(Po",i,'-a disciplina:");
readln(ocenki[i]);
end;



//izvezda dannite za stydenta
procedure writelice(var student:tipstudent);
var i:byte;
begin
with student do
begin
writeln("Ime:",ime);
writeln("EGN:",egn);
writeln("Fac nom:",facnom);
writeln("Ocenki:");
for i:=1 to 10 do write(ocenki[i],',');writeln;
Writeln("Sreden yspeh:", srys:2:2);

end;
end;


//iz4islqva sredniq yspeh
procedure sry(var student:tipstudent);
begin
with student do
begin
s:=0;
for j:=1 to 10 do s:=s+ocenki[j];
srys:=s/10;
end;
writeln;
end;


//namira broq na stydentite s yspeh mezdy 3.50 i 5.50
procedure yspeh(var student:tipstudent);
begin

with student do
begin

if (srys>=3.50)and(srys<=5.50) then
begin
broi:=broi+1;
end;

end;

end;


Begin
Broi:=0;
write("Zadaite broq na stydentite:");
readln(brstud);
for i:=1 to brstud do readrec(masstud[i]);
for i:=1 to brstud do sry[masstud[i]);

for i:=1 to brstud do
begin
writelice(masstud[i];
end;

for i:=1 to brstud do
begin
yspeh(masstud[i]);
end;
writeln("Broq na stydentite s sreden yspeh mezdy 3.50 i 5.50 e :",broi);

readln;
end.

Изкарва ми 2 грешки:
1-вата грешка е най отгоре в името
2-рата грешка е на скобата { ( 3-тата от горе на долу)

Може ли да ми помогнете за да работи програмата?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 09:28 - 25.08.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.