DeletedUser2948
Guest
Am si eu nevoie de un script php prin care sa demonstreze Teorema lui Pitagora
a^2 +b^2 =c^2:d
Please help!
<?php
$a = 3;
$b = 4;
$c = 6;
$d = pow($a,2)+pow($b,2);
if($c==$d)
echo "adevarat";
else
echo "fals";
?>
Am si eu nevoie de un script php prin care sa demonstreze Teorema lui Pitagora
a^2 +b^2 =c^2:d
Please help!
<?php
$a = 3;
$b = 4;
$c = 6;
$d = pow($a,2)+pow($b,2);
if($c==$d)
echo "adevarat";
else
echo "fals";
?>
#include<iostream>
using namespace std;
int main ()
{
char s[15];
int ct;
cout << "Introduceti numele: "; cin>>s[15];
....
return 1;
}
am o intrebare: Daca am urmatorul cod, cum aflu lungimea numelui considerand ca in ct trebuie sa memorez lungimea?
Cod:#include<iostream> using namespace std; int main () { char s[15]; int ct; cout << "Introduceti numele: "; cin>>s[15]; .... return 1; }
#include<iostream>
#include<string>
using namespace std;
int main ()
{
char s[15];
int ct=0;
cout << "Introduceti numele: ";
cin.get(s, 15);
for (int i=0;i<strlen(s);i++)
{
if (s[i]!=' ') ct++;
}
cout<<ct;
return 0;
}
Cod:#include<iostream> #include<string> using namespace std; int main () { char s[15]; int ct=0; cout << "Introduceti numele: "; cin.get(s, 15); for (int i=0;i<strlen(s);i++) { if (s[i]!=' ') ct++; } cout<<ct; return 0; }
#include <iostream>
#include <graphics.h>
using namespace std;
int check(int a[3][3])
{
if (a[0][0] + a[0][1] + a[0][2]== 63 )
return 1;
if (a[1][0] + a[1][1] + a[1][2]==63 )
return 1;
if (a[2][0] + a[2][1] +a[2][2] ==63 )
return 1;
if (a[0][0] + a[1][0] + a[2][0] == 63)
return 1;
if (a[0][1] + a[1][1] + a[2][1] == 63 )
return 1;
if (a[0][2] + a[1][2] + a[2][2] == 63 )
return 1;
if (a[0][0] + a[1][1] + a[2][2] == 63 )
return 1;
if (a[2][0] + a[1][1] + a[0][2] == 63 )
return 1;
}
int check2( int a[3][3])
{
if (a[0][0] + a[0][1] + a[0][2]== 66)
return 1;
if (a[1][0] + a[1][1] + a[1][2]==66)
return 1;
if (a[2][0] + a[2][1] +a[2][2] ==66)
return 1;
if (a[0][0] + a[1][0] + a[2][0] == 66)
return 1;
if (a[0][1] + a[1][1] + a[2][1] == 66)
return 1;
if (a[0][2] + a[1][2] + a[2][2] == 66 )
return 1;
if ( a[0][0] + a[1][1] + a[2][2] == 66)
return 1;
if (a[2][0] + a[1][1] + a[0][2] == 66)
return 1;
}
int main()
{
int a,ct=1,j[3][3],adv=0,lim[9],i,p=0, ;
char preg;
initwindow(400,400);
setcolor(3);
cout<<"Sunteti gata? (Y/N)"; cin>>preg;
while (preg=='n'|| preg=='N')
{
preg='a';
cout<<"Sunteti gata? (Y/N)"; cin>>preg;
}
// linii orizontale
line(50,100,300,100);
line(50,200,300,200);
// linii verticale
line(127,25,127,275);
line(227,25,227,275);
j[0][0]=7; j[0][1]=8; j[0][2]=9;
j[1][0]=4; j[1][1]=5; j[1][2]=6;
j[2][0]=1; j[2][1]=2; j[2][2]=3;
while (ct<10 )
{
cin>>a;
adv=0;
while (adv==0 &&( a>0 || a<10))
{
adv=1;
for (i=0; i<ct; i++)
if (a==lim[i])
adv=0;
if (a>9 || a<1)
adv=0;
if (adv==0)
{
cin >> a;
Beep(300, 300);
}
}
lim[p++]=a;
if (a==2){
if (ct%2==1)
{j[2][1]=21;
line (150, 265, 200, 215);
line (200, 265, 150, 215);
}
else{j[2][1]=22;
circle(175, 240, 25);
}
}
if (a==1)
{
if ( ct%2==1)
{
j[2][0]=21;
line (65, 215, 115, 265);
line (65, 265, 115, 215);
}
else{
j[2][0]=22;
circle(90, 240 , 25);
}
}
// 2
// 3
if (a==3){
if (ct%2==1)
{
j[2][2]=21;
line (240, 265, 290, 215);
line (290, 265, 240, 215);
}
else{
j[2][2]=22;
circle (265, 240, 25);
}
}
//4
if (a==4)
{
if (ct%2==1){
j[1][0]=21;
line (65, 125, 115, 175);
line (115, 125, 65, 175);
}
else{
j[1][0]=22;
circle(90, 150 , 25);
}
}
//5
if (a==5){
if (ct%2==1){
j[1][1]=21;
line (150, 125, 200, 175);
line (200, 125, 150, 175);
}
else{
j[1][1]=22;
circle(175, 150 , 25);
}}
//6
if (a==6){
if (ct%2==1){
j[1][2]=21;
line (240, 125, 290, 175);
line (290, 125, 240, 175);
}
else{
j[1][2]=22;
circle (265, 150, 25);
}}
//7
if (a==7)
{
if (ct%2==1){
j[0][0]=21;
line (65, 35, 115, 85);
line (115, 35, 65, 85);
}
else{
j[0][0]=22;
circle(90, 60 , 25);
}
}
//8
if (a==8)
{
if (ct%2==1){
j[0][1]=21;
line (150, 35, 200, 85);
line (200, 35, 150, 85);
}
else{
j[0][1]=22;
circle (175, 60, 25);
}}
//9
if (a==9){
if (ct%2==1){
j[0][2]=21;
line (240, 35, 290, 85);
line (290, 35, 240, 85);
}
else{
j[0][2]=22;
circle (265, 60, 25);
}}
ct++;
if ((ct-1)%2==1)
{
if (check (j) == 1)
{
cout<<endl;
ct=11;
}
}
else
if (check2 (j)==1)
{
ct=12;
cout<<endl;
}
}
if (ct==10)
cout<<"Remiza";
else
if (ct==11)
cout<<" X Won";
else
cout<<"O won";
while (!kbhit());
closegraph();
//system("pause");
return 1;
}
#include<iostream>
#include <graphics.h>
using namespace std;
int main ()
{
initwindow(400,400);
setcolor(5);
line (10, 10, 10, 250);
line (10, 10, 125, 10);
line (125, 10, 125, 75);
// /* capul */circle(125, 95, 20);
// /*/* gatul */line (125, 115, 125, 120);
// /* mana dreapta */line (125, 120, 95, 145);
// /* mana stanga */ line (125, 120, 155, 145);
// /* corpul */ line (125, 120, 125, 175);
// /* piciorul drept*/ line (125, 175, 95, 205);
// /* piciorul stang */ line (125, 175, 155, 205);
string t;
char s[15], a[15], gre[15], l;
int n,ct=0, i,f;
for (f=0; f<15; f++){
cout<<a[i];}
cout << "\nIntroduceti numele: ";
cin.get(s, 15);
system("CLS");
for (int i=0;i<strlen(s);i++)
{
if (s[i]!=' ') ct++;
}
cout<<s[0];
for (i=1; i<ct-1; i++)
{
if (s[i]==s[0]){
a[i]=s[i];
cout<<s[i];
}
else
cout<<" _";
}
int adv2=1;
cout<<s[ct-1];
a[0]=s[0];
a[ct-1]=s[ct-1];
int gresite=0, negresite=0,k=0;
cout<<"\nNumar de litere : "<<ct;
while (gresite <=5 || adv2==0)
{
int adv=0;
adv2=1;
cout<<"\nIndroduceti litera :"; cin>>l;
system("CLS");
for (i=1; i<=ct-1; i++)
{
if (s[i]==l)
{
a[i]=s[i];
adv=1;
}
}
if (adv==0)
{
gre[k++]=l;
gresite++;
}
for (i=0; i<ct; i++)
{
if (a[i]!=s[i])
{
adv2=0;
cout<<" _";
}
else
cout<<a[i];;
}
cout<<"\nGresite: ";
for (i=0; i<gresite; i++)
cout<<gre[i]<<" ";
////// Afisare ///////
if (gresite==1)
circle(125, 95, 20);
if (gresite==2);
line (125, 120, 95, 145);
if (gresite==3)
line (125, 120, 155, 145);
if (gresite==4)
line (125, 120, 125, 175);
if (gresite==5)
line (125, 175, 95, 205);
if (gresite==6)
{ break;
line (125, 175, 155, 205);
}
}
if (gresite==6)
cout<<"Ati pierdut";
else
cout<<"Ati castigat";
while (!kbhit());
closegraph();
return 1;
}
Am facut 2 jocuri in MinGW cu ajutorul graficii (graphics.h) Le puteti testa si spune daca este vreo greseala/bug?
X si O
Cod:#include <iostream> #include <graphics.h> using namespace std; int check(int a[3][3]) { if (a[0][0] + a[0][1] + a[0][2]== 63 ) return 1; if (a[1][0] + a[1][1] + a[1][2]==63 ) return 1; if (a[2][0] + a[2][1] +a[2][2] ==63 ) return 1; if (a[0][0] + a[1][0] + a[2][0] == 63) return 1; if (a[0][1] + a[1][1] + a[2][1] == 63 ) return 1; if (a[0][2] + a[1][2] + a[2][2] == 63 ) return 1; if (a[0][0] + a[1][1] + a[2][2] == 63 ) return 1; if (a[2][0] + a[1][1] + a[0][2] == 63 ) return 1; } int check2( int a[3][3]) { if (a[0][0] + a[0][1] + a[0][2]== 66) return 1; if (a[1][0] + a[1][1] + a[1][2]==66) return 1; if (a[2][0] + a[2][1] +a[2][2] ==66) return 1; if (a[0][0] + a[1][0] + a[2][0] == 66) return 1; if (a[0][1] + a[1][1] + a[2][1] == 66) return 1; if (a[0][2] + a[1][2] + a[2][2] == 66 ) return 1; if ( a[0][0] + a[1][1] + a[2][2] == 66) return 1; if (a[2][0] + a[1][1] + a[0][2] == 66) return 1; } int main() { int a,ct=1,j[3][3],adv=0,lim[9],i,p=0, ; char preg; initwindow(400,400); setcolor(3); cout<<"Sunteti gata? (Y/N)"; cin>>preg; while (preg=='n'|| preg=='N') { preg='a'; cout<<"Sunteti gata? (Y/N)"; cin>>preg; } // linii orizontale line(50,100,300,100); line(50,200,300,200); // linii verticale line(127,25,127,275); line(227,25,227,275); j[0][0]=7; j[0][1]=8; j[0][2]=9; j[1][0]=4; j[1][1]=5; j[1][2]=6; j[2][0]=1; j[2][1]=2; j[2][2]=3; while (ct<10 ) { cin>>a; adv=0; while (adv==0 &&( a>0 || a<10)) { adv=1; for (i=0; i<ct; i++) if (a==lim[i]) adv=0; if (a>9 || a<1) adv=0; if (adv==0) { cin >> a; Beep(300, 300); } } lim[p++]=a; if (a==2){ if (ct%2==1) {j[2][1]=21; line (150, 265, 200, 215); line (200, 265, 150, 215); } else{j[2][1]=22; circle(175, 240, 25); } } if (a==1) { if ( ct%2==1) { j[2][0]=21; line (65, 215, 115, 265); line (65, 265, 115, 215); } else{ j[2][0]=22; circle(90, 240 , 25); } } // 2 // 3 if (a==3){ if (ct%2==1) { j[2][2]=21; line (240, 265, 290, 215); line (290, 265, 240, 215); } else{ j[2][2]=22; circle (265, 240, 25); } } //4 if (a==4) { if (ct%2==1){ j[1][0]=21; line (65, 125, 115, 175); line (115, 125, 65, 175); } else{ j[1][0]=22; circle(90, 150 , 25); } } //5 if (a==5){ if (ct%2==1){ j[1][1]=21; line (150, 125, 200, 175); line (200, 125, 150, 175); } else{ j[1][1]=22; circle(175, 150 , 25); }} //6 if (a==6){ if (ct%2==1){ j[1][2]=21; line (240, 125, 290, 175); line (290, 125, 240, 175); } else{ j[1][2]=22; circle (265, 150, 25); }} //7 if (a==7) { if (ct%2==1){ j[0][0]=21; line (65, 35, 115, 85); line (115, 35, 65, 85); } else{ j[0][0]=22; circle(90, 60 , 25); } } //8 if (a==8) { if (ct%2==1){ j[0][1]=21; line (150, 35, 200, 85); line (200, 35, 150, 85); } else{ j[0][1]=22; circle (175, 60, 25); }} //9 if (a==9){ if (ct%2==1){ j[0][2]=21; line (240, 35, 290, 85); line (290, 35, 240, 85); } else{ j[0][2]=22; circle (265, 60, 25); }} ct++; if ((ct-1)%2==1) { if (check (j) == 1) { cout<<endl; ct=11; } } else if (check2 (j)==1) { ct=12; cout<<endl; } } if (ct==10) cout<<"Remiza"; else if (ct==11) cout<<" X Won"; else cout<<"O won"; while (!kbhit()); closegraph(); //system("pause"); return 1; }
Spanzuratoarea
Cod:#include<iostream> #include <graphics.h> using namespace std; int main () { initwindow(400,400); setcolor(5); line (10, 10, 10, 250); line (10, 10, 125, 10); line (125, 10, 125, 75); // /* capul */circle(125, 95, 20); // /*/* gatul */line (125, 115, 125, 120); // /* mana dreapta */line (125, 120, 95, 145); // /* mana stanga */ line (125, 120, 155, 145); // /* corpul */ line (125, 120, 125, 175); // /* piciorul drept*/ line (125, 175, 95, 205); // /* piciorul stang */ line (125, 175, 155, 205); string t; char s[15], a[15], gre[15], l; int n,ct=0, i,f; for (f=0; f<15; f++){ cout<<a[i];} cout << "\nIntroduceti numele: "; cin.get(s, 15); system("CLS"); for (int i=0;i<strlen(s);i++) { if (s[i]!=' ') ct++; } cout<<s[0]; for (i=1; i<ct-1; i++) { if (s[i]==s[0]){ a[i]=s[i]; cout<<s[i]; } else cout<<" _"; } int adv2=1; cout<<s[ct-1]; a[0]=s[0]; a[ct-1]=s[ct-1]; int gresite=0, negresite=0,k=0; cout<<"\nNumar de litere : "<<ct; while (gresite <=5 || adv2==0) { int adv=0; adv2=1; cout<<"\nIndroduceti litera :"; cin>>l; system("CLS"); for (i=1; i<=ct-1; i++) { if (s[i]==l) { a[i]=s[i]; adv=1; } } if (adv==0) { gre[k++]=l; gresite++; } for (i=0; i<ct; i++) { if (a[i]!=s[i]) { adv2=0; cout<<" _"; } else cout<<a[i];; } cout<<"\nGresite: "; for (i=0; i<gresite; i++) cout<<gre[i]<<" "; ////// Afisare /////// if (gresite==1) circle(125, 95, 20); if (gresite==2); line (125, 120, 95, 145); if (gresite==3) line (125, 120, 155, 145); if (gresite==4) line (125, 120, 125, 175); if (gresite==5) line (125, 175, 95, 205); if (gresite==6) { break; line (125, 175, 155, 205); } } if (gresite==6) cout<<"Ati pierdut"; else cout<<"Ati castigat"; while (!kbhit()); closegraph(); return 1; }
|2|error: graphics.h: No such file or directory|
In function 'int main()':|
|49|error: expected unqualified-id before ';' token|
|51|error: 'initwindow' was not declared in this scope|
|52|error: 'setcolor' was not declared in this scope|
|61|error: 'line' was not declared in this scope|
|87|error: 'Beep' was not declared in this scope|
|98|error: 'circle' was not declared in this scope|
|111|error: 'circle' was not declared in this scope|
|126|error: 'circle' was not declared in this scope|
|140|error: 'circle' was not declared in this scope|
|154|error: 'circle' was not declared in this scope|
|165|error: 'circle' was not declared in this scope|
|177|error: 'circle' was not declared in this scope|
|191|error: 'circle' was not declared in this scope|
|203|error: 'circle' was not declared in this scope|
|236|error: 'kbhit' was not declared in this scope|
|237|error: 'closegraph' was not declared in this scope|
|=== Build finished: 17 errors, 0 warnings ===|
am si eu nevoie de o baza de date, cu 3 tabele. ingineri, profesori, doctori. fiecare tabel cu 3 criterii gen, varsta, localitate! help please
In ce limbaj? )
===Baza de date nume_baza_de_date
== Structura de tabel pentru tabelul ingineri
|------
|Coloană|Tip|Nul|Setare de bază
|------
|gen|varchar(2)|Nu|
|varsta|int(3)|Nu|
|localitate|varchar(25)|Nu|
== Salvarea datelor din tabel ingineri
== Structura de tabel pentru tabelul ingineri
|------
|Coloană|Tip|Nul|Setare de bază
|------
|gen|varchar(2)|Nu|
|varsta|int(3)|Nu|
|localitate|varchar(25)|Nu|
PASCAL
Cine imi explica cum sta treaba cu fisierele? Gen citire/prelucrare/afisare fisier.
Am note mari la info(prima pe semestru asta e chiar 10 merg si la olimpiada), dar nu am inteles lectia cu fisierele... am facut laborator.. si e lung.. am stat prin spate.. si n-am prea auzit... dicta si repede .
Si am primit ca de obicei tema... 4 probleme obligatoriu pe maine care vrem noi de pe 2 pagini din manual.
Am nevoie de o explicatie.. daca inteleg le fac singur
Cele 4 pe care mi le-am propus:
1.Fisierele text alfa.txt si beta.txt contin numele unor persoane, cate o linie pentru fiecare persoana. Stiind ca in fiecare fisier numele sunt memorate in ordine alfabetica, scrieti un program care sa construiasca fisierul gama.txt care sa contina toate numele din cele 2 fisiere date, in ordine alfabetica.
2.In fisierul text alfa.txt se afla mai multe numere naturale, de cel mult trei cifre fiecare, scrise pe un singur rand.
Scrieti un program care creeaza un alt fisier text beta.txt care sa contina exact aceleasi numere din fisierul alfa.txt, cate unul pe linie, in ordinea crescatoare a valorilor.(Sortarea numerelor se face intr-un vector).
3.In fisierul text numere.txt se afla mai multe numere naturale, de cel mult patru cifre fiecare, scrise pe un singur rand. Scrieti un program care afiseaza pe ecran cate valori distincte exista in fisier.
4. Se citesc de la tastatura trei numere intregi: n,a si b si un sir de numere reale care scriu intr-un fisier text alfa.txt toate pe acelasi rand. Sa se afiseze cate dintre numerele din fisier se afla in afara intervalului [a,b].
Ma intereseaza cum sar de pe un rand, sau chestii de acest gen.. am citit deja pe bitcell
<?php
$pd=0;
$pi=0;
$a=")(sdfsd(fsdfsd)asfsdfs(fdsfsd(sdfsdfs)()fdsfsd((fsdsf)sdf)";
$n=strlen($a);
for($i=1;$i<=$n;$i++)
if($a[$i]=="(") {
$poz=$i;
break;
}
for($i=$poz;$i<=$n;$i++) {
if($a[$i]=="(")
$pd++;
if($a[$i]==")")
$pi++;
}
if($pd <= $pi)
echo "$pd";
if($pi < $pd)
echo "$pi";
?>
Banala, de gradinita )
N-am medii de C/C++ asa ca am testat-o in PHP. Ca sa o faci in C++ doar stergi $ din fata variabilelor si in loc de echo pui printf/cout + declarare de variabile. E...si faci citirea lui a