Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

C++ /Gal galit padaryt porą užduočių?


Devonium

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3071 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, kyla problemų dėl programavimo c++ mokykloje, man jo kaip ir nereikia, tačiau užduotis padaryti privaloma.


 


Padariusiam užduotis duosiu 10 forumo eurų.


 


1. Tekstinį failą u03_duom.txt sudaro n sveikųjų skaičių. Sukurkite programą, nustatančią kiek nelyginių skaičių yra tarp jų. Pirmoje eilutėje įrašytas skaičius n,o kitoje - n sveikųjų skaičių,atskirtų tarpo ženklu.


 


------------------------------


 


2. Tekstinį failą u04_duom.txt sudaro n sveikųjų skaičių. Sukurkite programą, nustatančią,kiek tarp jų yra nelyginių skaičių,kurie dalijasi iš 7 ir baigiasi skaitmeniu 1. Pirmoje eilutėje yra skaičius n, kitoje eilutėse - -po 10 skaičių. Paskutinė eilutė gali būti nepilna.


 


Programos kuriamos su CodeBlocks. Darbus atsiųskit į skype: zvonkex8


Nuoroda į komentarą
Dalintis per kitą puslapį

pirmą išspresiu:

#include <iostream>
#include <fstream>

using namespace std;

int main(){
   ifstream fs("u03_duom.txt");
   int n, total = 0;
   fs >> n;
   for(int i = 0; i != n; i++){
     int nr; 
     fs >> nr;
     if(nr%2 == 0){
     total++;
     }
   }
cout << total;
}

necompiliavau, jei yra klaidų arba ne taip supratau sakyk.

Redaguota , nario Dr.Arnas
Nuoroda į komentarą
Dalintis per kitą puslapį

#include <iostream>
#include <fstream>

using namespace std;
int main()
{
    setlocale (LC_ALL, "Lithuanian");
    int n, sk;
    ifstream fs("u04_duom.txt");
    fs >> n;
    for (int i = 1 ; i <= n ; i++)
    {
        fs >> sk;
        if (sk%2 != 0 && sk%7 == 0 && sk%10 == 1) cout << sk << endl;
    }
    return 0;
} 

Antras turėtų būt toks, bent man gerai skaičiuoja viską.

Jei reikia padaryt kiek skaičių yra tarp duomenų tai tiesiog įsivesk kintamąjį ir didink kas vieną įrašęs vietoj cout << sk << endl; o vėliau išvesk rezultatą

Redaguota , nario InSaneOxT
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3071 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...