Титла: Помощ за задача на C++ Публикувано от: NqqmNet в May 09, 2010, 23:13 Здравейте..нужна ми е помощ за задача на C++:
В таблица се съдържат данни за автокъща, които включват: (марка на колата; номер на колата; цена; година на производство; цвят; километри; вид гориво). Програмата по-долу да въвежда данните за колите, извежда данните на кола по зададено вид гориво. В програмата данните за колите са представени като масив от структури, т.е. всеки елемент от масива е структура, която съдържа данните за една кола. Титла: Re: Помощ за задача на C++ Публикувано от: tyuio в May 09, 2010, 23:18 http://www.bulforum.com/index.php?showtopic=47765
Да не се правя на интересен да давам чужди решения преди време попаднах на това май става почти е идентично. Титла: Re: Помощ за задача на C++ Публикувано от: b2l в May 09, 2010, 23:22 К'ви пари е това? ;D ;D ;D ;D
Титла: Re: Помощ за задача на C++ Публикувано от: NqqmNet в May 09, 2010, 23:37 Стига е...без пари не може ли
Титла: Re: Помощ за задача на C++ Публикувано от: b2l в May 10, 2010, 00:16 Не!
Титла: Re: Помощ за задача на C++ Публикувано от: tyuio в May 10, 2010, 00:50 Направил ли си поне част от задачата?
Аз понеже не съм много напред с С++ и питам разни неща тука не смея да поместя решения да не ми се смеят ;D Титла: Re: Помощ за задача на C++ Публикувано от: NqqmNet в May 10, 2010, 00:57 Ами част от нея е направена:
#include <iostream.h> #include <stdio.h> #include <string.h> struct avtokushta { char marka [20]; float nomer; float cena; int godina; char cvqt[10]; int kilometri; char gorivo[10]; } void readProd(avtokushta*pr) { printf("Marka: "); gets(pr->marka); printf("Cena: "); scanf("%f", &pr->nomer); printf("Cena: "); scanf("%f", &pr->cena); printf("Gorivo: "); gets(pr->gorivo); printf("Godina: ");scanf("%f", &pr->godina); getchar(); printf("Kilometri: ");scanf("%f", &pr->kilometri); getchar(); printf("Cvqt: "); gets(pr->cvqt); } void main () { avtokushta avt[30] int n,i; float danni=0 } Титла: Re: Помощ за задача на C++ Публикувано от: b2l в May 10, 2010, 00:58 Поне да беше оправил грешките които ти казах, като например че всеки ред завършва с точка и запетая ( ; ), и да махнеш void-а пред main-а, a да и main се пише с А!
ПС: o-o-o main-а си го оправил. ИзвИнетИ. Титла: Re: Помощ за задача на C++ Публикувано от: b2l в May 10, 2010, 01:05 Въх от кога елемнти от структора се достъпват с -> ??? Слабо ми е програмирането, отказвам се ;)
Ааа разбрах ;): (*pz).a == pz->a пфф Титла: Re: Помощ за задача на C++ Публикувано от: NqqmNet в May 10, 2010, 01:08 Пич, стига се надува...барем помогни видяхме, че знаеш ся го докажи ^^
Титла: Re: Помощ за задача на C++ Публикувано от: tyuio в May 10, 2010, 01:17 Човека иска да каже че кода ти мяза на С вместо на С++ освен хедър библиотеките.
тоест printf() scanf() си имат алтермативи в С++: cout<< cin>> Така че просто се опитай да е С++ програмата иначе дай да си е направо чисто С (то не че има смисъл де) този код прекара ли го през компилатора за грешки? Титла: Re: Помощ за задача на C++ Публикувано от: b2l в May 10, 2010, 01:19 @NqqmNet бъркаш - не се надувам, а точно обратното вмомента гледам това: http://www.space.unibe.ch/comp_doc/c_manual/C/SYNTAX/struct.html защото явно съм избягал от часа когато са се предавали указатели и работа с тях. И като намесиш структурите ми се появиха едни странни стрелкички. Надувал съм се бил...
Титла: Re: Помощ за задача на C++ Публикувано от: tyuio в May 10, 2010, 01:50 Понеже не мога да ти схвана логиката какво правиш само да вметна: Имали разлика между моя и твоя код и дали твоя се компилира без проблеми?
Код
|