Informatică, întrebare adresată de Roxannalove, 8 ani în urmă

Se dă un segment care are punct comun cu o dreaptă. Dându-se x reprezentând gradele unuia dintre unghiurile dintre dreaptă și segment, să se determine valoarea celui de-al doilea unghi.

Date de intrare
Programul citește de la tastatură numărul x reprezentând gradele unuia dintre unghiuri.

Date de ieșire
Programul va afișa pe ecran numărul y reprezentând valoarea exprimată in grade.

Restricții și precizări
1 ≤ n ≤ 179


ovdumi: cred ca trebuia sa specifici ca la intrare se da unghiul x in grade minute secunde
ovdumi: nu musai in grade
ovdumi: daca unghiul x ar fi dat numai in grade problema se rezuma doar la o scadere

Răspunsuri la întrebare

Răspuns de boiustef
3

#include <iostream>

using namespace std;

int main()

{

   int unghi1, unghi2;

   cout << " introdu unghiul x= "; cin >> unghi1;

   unghi2=180-unghi1;

   cout << "al doilea unghi este  " << unghi2;

   return 0;

}



Roxannalove: Imi da eroare
ovdumi: trebuie mai intai sa transformi unghiul in secunde
ovdumi: si diferenta de la 180*3600 la ce unghi ai se transforma in grade minute secunde
boiustef: Date de intrare
Programul citește de la tastatură numărul x reprezentând gradele unuia dintre unghiuri.
boiustef: ce eroare? unde testezi?
Răspuns de antonii
0

180-unghiul dat. Daca un segmet itersecteaza o dreapta atuci de o parte segmetului sunt 180 de grade. Daca se da un unghi inseamna ca celalalt e 180-unghiul dat.

int unghi(int x) {return 180-x;}   //asta e o functie


ovdumi: daca unghiul x este dat in grade minute secunde?
boiustef: Date de intrare
Programul citește de la tastatură numărul x reprezentând gradele unuia dintre unghiuri.
ovdumi: ar trebui sa intelegem ca marimea unui unghi este data in grade minute secunde
ovdumi: asa se obisnuieste
ovdumi: scz pentru interventie
Alte întrebări interesante