![]() |
|
Cevap: c++ Soru-Cevap Bunu zaten var olan Header.h dosyasının içini sil yapıştır. #pragma once #include<iostream> using namespace std; class Virus { //overload << operators as a friend friend ostream &operator<<(ostream& o,Virus& v); private: float size; //default = 1 mm float growthRate; //random between 0-1 float resistance; // resistance = size * growthrate public: Virus(); float getsize(); float getres(); float getgrowth(); void setgrate(float); void setsize(float); Virus(float size,float grate); Virus* diffuse(int); //if size of virus < 5 print message which says : "Virus can not diffuse " and return NULL //Otherwise create same size viruses and return them as an array of viruses }; |
Cevap: c++ Soru-Cevap Bunuda bitane Driver.cpp dosyası açıp içine yapıştır daha bunları güncellicem bitane yapamadıım şey var. #include "Header.h" #include <iostream> using namespace std; ostream& operator<<(ostream& os, Virus& v){ cout << "size :" << v.getsize(); os << "growthrate :" << v.getgrowth(); os << "resistance :" << v.getres(); return os; } int main() { return 0; } |
Cevap: c++ Soru-Cevap yanlız bütün set ve getlerde aynı şekilde virus içinde yok uyarısı veriyo |
Cevap: c++ Soru-Cevap Virus.cpp dosyasının son hali hepsini sil bunu yapıştır ! #include "Header.h" Virus::Virus(){ size = 1; growthRate = static_cast <float> (rand()) / static_cast <float> (RAND_MAX); resistance = (size * growthRate); } Virus::Virus(float size, float grate){ setsize(size); setgrate(grate); } void Virus::setsize(float s){ if (s > 0){ size = s; } else{ cout << "Enter Valid !" << endl; cin >> s; setsize(s); } } void Virus::setgrate(float gr) { if (gr > 0){ growthRate = gr; } else{ cout << "Enter Valid !!" << endl; cin >> gr; setgrate(gr); } } float Virus::getsize(){ return size; }; float Virus::getgrowth(){ return growthRate; } float Virus::getres(){ return resistance; } Virus* Virus::diffuse(int x){ if (getsize() < 5){ cout << "Virus can not diffuse " << endl; return NULL; } else{ Virus* Virus_Array = new Virus*()[x]; for (int i = 0; i < x; i++){ Virus_Array[i].setsize(getsize()); } return Virus_Array; } } |
Cevap: c++ Soru-Cevap verilen header dosyanın içini benimyazdıklarım la deiştirin bak verdim orda Header.h diye |
Cevap: c++ Soru-Cevap Virus.cpp Dosyanın son hali herşeyi silip bunu yapıştırın ve bitti ;D #include "Header.h" Virus::Virus(){ size = 1; growthRate = static_cast <float> (rand()) / static_cast <float> (RAND_MAX); resistance = (size * growthRate); } Virus::Virus(float size, float grate){ setsize(size); setgrate(grate); } void Virus::setsize(float s){ if (s > 0){ size = s; } else{ cout << "Enter Valid !" << endl; cin >> s; setsize(s); } } void Virus::setgrate(float gr) { if (gr > 0){ growthRate = gr; } else{ cout << "Enter Valid !!" << endl; cin >> gr; setgrate(gr); } } float Virus::getsize(){ return size; }; float Virus::getgrowth(){ return growthRate; } float Virus::getres(){ return resistance; } Virus* Virus::diffuse(int x){ if (getsize() < 5){ cout << "Virus can not diffuse " << endl; return NULL; } else{ Virus* Virus_Array = new Virus[x]; for (int i = 0; i < x; i++){ Virus_Array[i].setsize(getsize()); } return Virus_Array; } } |
Cevap: c++ Soru-Cevap Bana bak <SANSÜR!> adminin çekil aradan hackleticen sonunda forumu !!! |
Cevap: c++ Soru-Cevap Alıntı:
|
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:05. |
|
Powered by vBulletin® Version 3.8.9 Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Site kurucuları: Damla ve Meltem