|
Algoritmlarni layihalash
|
Sana | 19.05.2024 | Hajmi | 0,59 Mb. | | #244265 |
Bog'liq 1-amaliy ishi
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
FAKULTETI
TT-11-22 GURUH TALABASINING
ALGORITMLARNI LAYIHALASH
FANIDAN
1-AMALIY ISHI
BAJARDI: Ziyadova Shahnoza
QABUL QILDI: Ablaqulov.K.B
QARSHI-2024
Mavzu: Algoritmlarni loyihash va tahlil qilish. Chiziqli, tarmoqlanuvchi va
takrorlanuvchi tuzilmali algoritmlar
Dastur kodi:
#include
#include
using namespace std;
void egizaksonlar(int n) {
bool prime[n + 1];
memset(prime, true, sizeof(prime));
for (int p = 2; p * p <= n; p++) {
if (prime[p] == true) {
for (int i = p * 2; i <= n; i += p)
prime[i] = false;
}
}
cout << "\nEgizak sonlar:\n";
for (int p = 2; p <= n - 2; p++) {
if (prime[p] && prime[p + 2])
cout << "(" << p << "," << p + 2 << ") \n";
}
}
int main() {
int n;
cout << "Ixtiyoriy sonni kiriting: ";
cin >> n;
egizaksonlar(n);
return 0;
}
Dastur kodi:
#include
#include
#include
using namespace std;
int main(){
int n,s;
cout<<"n="; cin>>n;
for(int i=1; i<=n;i++){
s=0;
for (int j=1; jif(i% j==0)
s++;
}
if(s==1)
cout<}
system("pouse");
}
|
| |