Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ Zadanie z prostokątem


Rekomendowane odpowiedzi

Opublikowano
#include <iostream>
#include <conio.h>

using namespace std;

void main()
{
    int a, b;

    cout <<"Podaj dlugosc boku a = ";
    cin >>a; cout << endl;

    cout <<"Podaj dlugos boku b = ";
    cin >>b; cout << endl;

    cout <<"Pole prostokata to "<<a*b<< endl;

    cout <<"Objetosc prostokata to "<<a+2*b+2<< endl;


    _getch();
}

Witam

Napisałem taki program do obliczania pola i objętości prostokąta.

Wszystko jest tak jak mnie uczyli i w code block nie działa void a w visual studio działa czemu jak to naprawić ?

Opublikowano

Standard języka działa tak: kompilator musi zaakceptować te dwie wersje main'a:

int main()
int main(int argc, char *argv[])

oraz może dopuścić swoje własne.

void main()

Czemu na MSVC++ to działa? Bo tak postanowili twórcy kompilatora.

Opublikowano

No to będę musiał powiedzieć nauczycielowi, że trzeba zmienić na int a nie void

 

Na Twoim miejscu nie uczyłbym się od takiego nauczyciela, praktycznie każdy nowicjusz w programowaniu C++ wie takie rzeczy.

­

pyhvh7E.png


 


Opublikowano

Nie ogarniam, jak znając same długości jednej ściany można liczyć objętość, lelz?

No, ale mniejsza.

Tak jak pisali moi poprzednicy, to kwestia kompilatora: moim zdaniem najlepiej używać int main(), ponieważ zadziała wszędzie.

jw19e8.png

Opublikowano

Nie ogarniam, jak znając same długości jednej ściany można liczyć objętość, lelz?

No, ale mniejsza.

 

Tam są podane dwie ściany.

I moja pomyłka miał być obwód

Opublikowano
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
	int a, b;

	cout << "Podaj dlugosc boku a = ";
	cin >> a; cout << endl;

	cout << "Podaj dlugos boku b = ";
	cin >> b; cout << endl;

	cout << "Pole prostokata to " << a*b << endl;

	cout << "Obwod prostokata to " << 2*a+2*b << endl;


	_getch();
	return 0;
}

Działa jak trzeba. Jeżeli masz jakiś problem z odpaleniem tego w visualu pisz tutaj/ priv.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...