PDA

View Full Version : Спешно задача по информатика



Fiction7577
03-15-2011, 08:45
Да се въведе произволен символ от клав. Да се отпечата номерът от Ascii таблицата, съответстващ на този символ. Нека този е периметърат на правоъгълник, на който 1-та страна е 2 пъти по-голяма от др. Да се намерят страните на правоъгълника с точност до 2 знак

Chacho
03-15-2011, 09:01
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
char c;
int P;
float a;

cout<<"Enter a character:"
cin>>c;
cout<<"\nASCII value of c is: "<<int(a);

P=int(a);
//a+2a=P => a = P/3

a=float(P)/3;

cout<<"\n\na="<<setw(2)<<a;
cout<<"\nb="<<setw(2)<<2*a;

return 0;
}

Fiction7577
03-15-2011, 10:03
Благодаря ти! :)

Chacho
03-15-2011, 10:14
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
char c;
int P;
float a;

cout<<"Enter a character:";
cin>>c;
cout<<"\nASCII value of c is: "<<int(c);

P=int(c);
//2a+4a=P => a = P/6

a=float(P)/6;

cout<<"\n\na="<<setprecision(4)<<a;
cout<<"\nb="<<setprecision(4)<<2*a;

return 0;
}

Sorry, не я бях компилирал, сега работи.

Foreverbg
03-15-2011, 14:42
Периметърът на правоъгълник е 2*a+2*b.
b=2*a;
2*a+4*a=P
6*a=P
a=P/6

Chacho
03-16-2011, 10:06
Периметърът на правоъгълник е 2*a+2*b.
b=2*a;
2*a+4*a=P
6*a=P
a=P/6

Мерси! А дано никой друг не види какво съм объркал :smt116