👤

Am si eu un algoritm in C++ de rezolvat: Am un gard din teava cu lungimea = n metrii, gardul are stalpi si plasa.Lungimea stalpului=x; lungimea ramei plasei= y (plasa este un patrat). Gardul incepe si se termina cu stalp.Cate plase si cati stalpi poti sa faci cu n metrii de gard si cat ramane?

Răspuns :

#include <iostream>

using namespace std;

int main() {

float n, x, y;

cout << "Introduceti numarul de metri de teava, lungimea unui stalp si lungimea ramei : ";

cin >> n >> x >> y;

float necesar = 4 * y + x;

float stalpi = 0, gard = 0;

 

if (n < necesar + x) {

 cout << "\nMaterialele nu sunt suficiente pentru prima bucata din gard.";

 return 0;

}

 

n = n - x;

stalpi++;

while (n >= necesar) {

 n = n - necesar;

 gard++;

 stalpi++;

}

cout << "\nMaterialele sunt suficiente pentru " << stalpi << " stalpi si " << gard << " bucati de gard.";

}

Vezi imaginea ANDREI750238