Rodyti pranešimus

Čia galite matyti visus šio nario pranešimus. Matote tik tuos pranešimus, kurie buvo paskelbti jums prieinamose lentose.


Žinutės - Erikas Kuv

Puslapiai: [1]
1
Kita / Ats: WEB Informacine sistema
« Įrašytas: 2013-04-04 18:04:43 pm »
Siūlyčiau CodeIgniter`i visais atvejais ir aiškumais Twitter Bootstrap`a :)

2
Pascal / Ats: Padėkite išspręsti uždavinį
« Įrašytas: 2013-01-16 18:53:28 pm »
Tai tu parašyk mums uždavinio salygą, kaip mes turime žinoti būtent kokiu principu turi veikti ta tavo programa jeigu tu nenurodei ko būtent reikia tau. Parašei kad kažkas nesigauna, parašei kodą ir sakai kad tau išveda neteisingai. Kartais prieš prašant pagalbos išdėstyk viska ko tau reikia, kitaip kaip mes žinosim kas tau galvoje.


Edit: Atsiprašau, nepastebėjau sukūrimo datos.

3
C++ Klausimai ir pagalba / Ats: Reikia pagalbos su uždaviniu
« Įrašytas: 2013-01-14 20:28:46 pm »
Sveikas,

Na, išsprendžiau tavo uždavinį, nieko sunkaus, tiesiog reikia truputi įjungti smegeninę.

1. Tau reikės dvejų funkcijų: a) Rasti keik skaičius turi skaitmenų b) Rasti skaičiaus skaitmenų sumą.
2. Nurodyti intervalo maksimumą, pasikeisi pats (max).
3. Ciklo.

Sprendimas:
Suki ciklą nuo 1 iki max, jeigu tavo skaičius turi tiek skaitmenų kiek nurodei (n), tikrini, ar to tavo skaičiaus skaitmenų sumą dalijasi iš 3 be liekanos, jeigu dalijasi tai prie skaitliuko kiek pridėdi 1.

Kodas čia.



Sėkmės, na o surastus skaičius tikiuosi mokėsi atspausdinti.




#include <iostream>
using namespace std;
 
int Skaitmenu(int sk) {
    int k = 0;
 
    while(sk > 0) {
        sk = sk / 10;
        k += 1;
    }
    return k;
}
 
int sk_summa(int sk) {
    int sum = 0;
 
    while(sk != 0) {
        sum += sk % 10;
        sk = sk / 10;
    }
    return sum;
}
 
int main() {
 
    int n;
    int kiek = 0;
    int sk;
    double max = 999999;
 
    cout << "Iveskite skaitmenu skaiciu" << endl;
    cin >> n;
 
        for(double i=1;i<max; i++){
            if(Skaitmenu(i) == n) {
                if(sk_summa(i) % 3 == 0) {
                    kiek += 1;
                }
            }
  }
 
    cout << kiek << endl;
 
 
 
    return 0;
}

Puslapiai: [1]