Pereiti prie turinio

edga01

Nariai
  • Pranešimai

    18
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%
  1. Nemeta gyventojų, su nurodytu amžiumi. Padėkit kas. (Būtinai reik dviejų masyvų) Duomenų failas: Pavarde1 Vardas1 1980 Pavarde2 Vardas2 1960 Pavarde3 Vardas3 1970 Pavarde4 Vardas4 1990 Pavarde5 Vardas5 1970 Pavarde6 Vardas6 1980 Pavarde7 Vardas7 1990 Pavarde8 Vardas8 1970 #include <iostream> #include <iomanip> #include <cstdlib> #include <fstream> #include <string> const int Cmax=30; using namespace std; struct gyventojai{ string pav; string vardas; int gimmetai; int amzius; }; void
  2. Dėkui, jau susitvarkiau pagal tavo duotą pavyzdį.
  3. Padėkit padaryti: Duotas gyventojų sąrašas. Rezultatų faile turi būti išspausdinti visi gyventojų duomenys bei nurodyto amžiaus gyventojų duomenys. Nerandu, ką ne taip darau. Duomenu failas: Vardas1 Pavarde1 1980 Vardas2 Pavarde2 1970 Vardas3 Pavarde3 1960 Vardas4 Pavarde4 1950 #include <iostream> #include <iomanip> #include <cstdlib> #include <fstream> #include <string> using namespace std; struct gyventojai{ string vardas; string pav; int gimmetai; int amzius; }; int main() { gyventojai A[30]; int n=0; gyventojai B[30]; int m=0;
  4. Uzstrigau, padekit :\\ #include <iostream> #include <iomanip> #include <cstdlib> #include <fstream> #include <string> using namespace std; struct duomenys { string vardasirpav; int numeris; int gatve; }; int main () { duomenys A[30]; char eil1 [20+1]; char eil2 [10+1]; ifstream fd("Duomenys.txt"); int n=0; while(!fd.eof()) { fd.get(eil1,20); A[n].vardasirpav=eil1; fd.get(eil2,10); A[n].numeris=eil2; !!!! fd>>A[n].gatve; fd.ignore(); //praleidziami visi like simboliai if (!fd.fail())n++;
  5. Padėkit! Teksiniame faile duotos n taškų koordinatės (x,y). Sudarykite taškų koordinačių masyvus X(n) ir Y(n). Atrinkite koordinačių ašyse esančius taškus į masyvus X1(m) ir Y1(m). Pradinius duomenis ir rezultatus atspausdinkite faile Rezultatai.txt Pasitikrinkite: U2.txt 7 1 0 0 1 2 2 3 -1 0 9 5 -9 9 0 Rezultatai.txt Koordinačių ašyse esantys taškai ----------- X Y ----------- 1 0 0 1 0 9 9 0 -----------
  6. Dėkui, bet man reik be masyvų padaryt.
  7. Padėkit. Užd: Nustatyti didžiausią ir mažiausią iš trijų skaičiu a,b,c. Naudoti funkcijos prototipą. Tarkim, duomenų failo užrašai: 3 4 7 1 4 9 0 5 -2 7 #include <iostream> #include <fstream> using namespace std; void DidMaz( int a, int b, int c, int &min, int &max); int main() { int n,a,b,c,min,max; fstream fd("Duomenys.txt"); ofstream fr("Rezultatai.txt"); fd>>n; for(int i=1;i<=n;i++) { fd>>a>>b>>c; } fr<<"Didziausias skaicius: "<<max; fr<<"Maziausias skaicius:
  8. Padėkit išspręst. Ką parašiau gali būti ir vėjai, tačiau kaip pavyzdį įmetu, kad žinotume kaip turi atrodyti. // Kontrolinis #include <iostream> #include <cstdlib> using namespace std; int main() { system("chcp 1257"); int v;//valandos int m;//minutes int u;//laikas skirtas uzduoties sprendimui int t;//trikdys int tpv;//trikdzio pradzios valanda int tpm;//trikdzio pradzios minute int tpbv;//pabaigos valanda int tpbm;//pabaigos minute ifstream fd("Duomenys.txt"); fd>>u; for(int i=1;i<=u;i++){ fd>>v>>m>>u;
  9. Gali būt, bet klaida kažkur kitur vistiek yra
  10. Sveiki, pažiurėkit kas nesigauna. Užd: Yra tokių natūraliųjų skaičių, kurie lygus savo skaitmenų kubų sumai. Toks pavyzdžiui yra skaičius 370, nes 3*3*3+7*7*7+0*0*0=370. Sudarykite programą visiems tokiems skaičiams rasti. (intervalas [1;2000]) #include <iostream> #include <cmath> #include <cstdlib> using namespace std; int main() { system ("chcp 1257"); int x,p,n,s,i; for(i=1;i<=2000;i++) { s=0; p=x; while(p>0) { n=p%10; p=p/10; s=s+n*n*n; } if(x=s) cout<<s<<endl; } return 0; }
×
×
  • Pasirinkite naujai kuriamo turinio tipą...