Suche nach den ersten hundert Primzahlen in C++

Suchen der Primzahlen kleiner 100 in C++. // basic io #include <iostream> using namespace std; int main ( int argc, const char* argv[] ) { int iCount = 0; int iDivisor = 1; // loop over all natural numbers for ( iCount = 1; iCount <= 100; ++iCount ){ // state if current number is a prime number int iPrime = 1; // loop over each divisor candidate for ( iDivisor = 2; iDivisor < iCount; ++iDivisor ) { // if divisor matches the current number -> change state if ( iCount % iDivisor == 0 ){ iPrime = 0; } } // if prime print to stdout if (iPrime == 1 ) { std::cout << iCount << std::endl; } } return 0; }

October 9, 2020 · 1 min · Daniel Hufschläger

Rigol DS1052E USB-Kommunikation

Seit zwei Jahren habe ich das günstige Einsteiger-DSO (Rigol DS1052E) und bin damit recht zufrieden. Die mitgelieferte Software ist allerdings recht bescheiden, aber scheint zu funktionieren. Zumindest für Einzelbilder. Vor einer ganzen Weile habe ich mich mal mit dem USB-Protokoll beschäftigt und eine kleine Demo-Applikation auf Basis von Qt, Qwt und den Agilent IO Libraries umgesetzt. Im Video sieht man die Visualisierung des Datenstroms. Das Signal ist – recht unspektakulär – der Referenzkanal des DSOs zum Abstimmen der Tastköpfe. ...

November 7, 2012 · 2 min · Daniel Hufschläger