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

[C++] Pirminiai, sudėtiniai skaičiai


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3216 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

Tai va jei kam įdomu, bet spėju vasarą niekam neįdomus tas programavimas. Sukūriau programą kuri suskaičiuotų kiek yra pirminių ir sudėtinių skaičių iki tam tikro skaičiaus kurį nustato vartotojas.

 

#include <iostream>
using namespace std;
int main(){
	int e, s = 0, p = 0, k = 0;
	cout << "Iveskite skaiciu: " << endl;
	cin >> e;
	for(int i = 1; i <= e; i++){
		for(int b = 1; b <= i; b++){
			if(i % b == 0) k++; 
			if(k == 3){
			   s++;
			   cout << "Skaicius: " << i << " - sudetinis" << endl;
			   break;
			}
		}
		if(k == 2){
			   p++;
			   cout << "Skaicius: " << i << " - pirminis" << endl;
			   }
		k = 0;
	}
	cout << "Sudetiniu skaiciu viso: " << s << endl;
	cout << "Pirminiu skaiciu viso " << p << endl;	
}

Gal žali c++ kalboje panaudos kur nors šitą mokymosi tikslams. Naudojau 2x FOR (ciklas cikle) ir 3x IF.

Tikrinau ar gerai veikia tai pagal wikipedia iki 140 skaičiaus yra 105 sudėtiniai, programa tiek ir rodo. :)

  • Teigiamai 3

Aš kaip pradedantis mokytis nesupratau tik vieno. Kas tas p++ ir s++ ? ar čia tiesiog tos reikšmės iš int?

4 eilutėje sukūrėme kintamajį p ir s, o vėliau su p++ ar s++ priskyrėme vienetą.

p++   yra lygiai tas pats kas p = p + 1 arba s++    == s = s + 1

Tarkim p = 100;   p++;

p bus lygu 101, galima ir atimti vienetą su p--;

  • Teigiamai 1

4 eilutėje sukūrėme kintamajį p ir s, o vėliau su p++ ar s++ priskyrėme vienetą.

p++   yra lygiai tas pats kas p = p + 1 arba s++    == s = s + 1

Tarkim p = 100;   p++;

p bus lygu 101, galima ir atimti vienetą su p--;

 

Dėkui, nežinojau :)

Intel Core i5-8300H || Nvidia GeForce GTX 1050Ti 4GB || RAM 8 GB || 1000 GB HDD

  • Parašė po 3 savaičių...

Na nežinau kam gali prireikti šito, nebent užduotu tokį pat uždavinį, bet šaunuolis, kad padarei.

 

Informatikos VBE už programavima duoda labai daug taškų.

 

 

 

P.S. Mldc, kad gyvini c++ skiltį :D Kadangi vasara, tai aš pats nustojau kažką daryti su tuo c++

Programavimo paslaugos - svetainių kūrimas, blogų kūrimas, Discord botų kūrimas.

Kažko reiktu? Brūkštelk PM. :) 

Dėl greitesnio atsakymo - Galgaldas#7883 (discord)

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3216 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ą...