TEST_F( Labels, Files ) { auto f = ml->addMedia( "media.avi" ); auto f2 = ml->addMedia( "file.mp3" ); auto f3 = ml->addMedia( "otter.mkv" ); auto l1 = ml->createLabel( "label1" ); auto l2 = ml->createLabel( "label2" ); f->addLabel( l1 ); f2->addLabel( l2 ); f3->addLabel( l1 ); auto label1Files = l1->media()->all(); auto label2Files = l2->media()->all(); ASSERT_EQ( label1Files.size(), 2u ); ASSERT_EQ( label2Files.size(), 1u ); ASSERT_EQ( label2Files[0]->id(), f2->id() ); for (auto labelFile : label1Files ) { ASSERT_TRUE( labelFile->id() == f->id() || labelFile->id() == f3->id() ); } }
int main() { float aluno1 = media(7,5); float aluno2 = media(7,2); if(aluno1 != aluno2){ printf("%.2f",aluno1); } }
void tests(){ cerr << "#open media BRONZE "; vector<float> v1 = {1.0}; vector<float> v2 = {1.0, 2.0, 3.0}; vector<float> v3 = {2.0, 2.0, 2.0, 2.0}; cerr << (feq(media(v1), 1.0)); cerr << (feq(media(v2), 2.0)); cerr << (feq(media(v3), 2.0)); }
double covarianza(const vector<T> &x, const vector<Q> &y) { double mediaX = media(x); double mediaY = media(y); double total = 0.0; for(int i = 0; i < x.size(); i++) total += ((x[i] - mediaX) * (y[i] - mediaY)); return total / x.size(); }
//@tests void tests(){ auto feq = [](float a, float b){return (max(a, b) - min(a, b) < 0.1);}; cerr << "#open media "; float v1[] = {1.0}; float v2[] = {1.0, 2.0, 3.0}; float v3[] = {2.0, 2.0, 2.0, 2.0}; cerr << (feq(media(v1, 1), 1.0)); cerr << (feq(media(v2, 3), 2.0)); cerr << (feq(media(v3, 4), 2.0)); }
void Element::refreshMedia() { _flags &= ~Flag::HiddenByGroup; const auto item = data(); const auto media = item->media(); if (media && media->canBeGrouped()) { if (const auto group = history()->owner().groups().find(item)) { if (group->items.back() != item) { _media = nullptr; _flags |= Flag::HiddenByGroup; } else { _media = std::make_unique<HistoryGroupedMedia>( this, group->items); if (!pendingResize()) { history()->owner().requestViewResize(this); } } return; } } if (_data->media()) { _media = _data->media()->createView(this); } else { _media = nullptr; } }
int main(void) { unsigned int i = 0, j, tam = 10, n, *v = (unsigned int*) malloc( tam * sizeof(unsigned int)); freopen("e8.txt", "r", stdin); freopen("s8.txt", "w", stdout); if (v != NULL) { scanf("%u", &n); while (n) { v[i] = n; i++; if (i >= tam) { tam = tam * 2; v = (unsigned int*) realloc(v, tam * sizeof(unsigned int)); } scanf("%u", &n); } ordena(v, i); for (j = 0; j < i; j++) { printf("%u ", v[j]); } printf("\n"); printf("%.1lf\n", media(v, i)); printf("%u\n", maior(v, i)); printf("%u\n", menor(v, i)); } free(v); fclose(stdin); fclose(stdout); return 0; }
void tst_QMediaContent::testUrlCtor() { QMediaContent media(QUrl("http://example.com/movie.mov")); QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov")); QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov")); }
void quickSort(int s[], int left, int right) { int i,j; int centerValue=0; if(right-left>2) //more than 3 element { centerValue=media(s,left,right); i=left; j=right-2; while(1) { while(s[i]<centerValue){i++;} while(s[j]>centerValue){j--;} if(i>j) break; else swap(&s[i],&s[j]); } //recover the right-1 swap(&s[right-1],&s[i]); quickSort(s,left,i-1); quickSort(s,i+1,right); } else //less than 3 element using insertSort, bubbleSort or others sort algorithms //based on swap, count sort is an exception. { insertSort(s,left,right); } return; }
void StyleElement::createSheet(Element* e, const String& text) { ASSERT(e); ASSERT(e->inDocument()); Document& document = e->document(); if (m_sheet) clearSheet(e); // If type is empty or CSS, this is a CSS style sheet. const AtomicString& type = this->type(); if (isCSS(e, type)) { RefPtr<MediaQuerySet> mediaQueries = MediaQuerySet::create(media()); MediaQueryEvaluator screenEval("screen", true); MediaQueryEvaluator printEval("print", true); if (screenEval.eval(mediaQueries.get()) || printEval.eval(mediaQueries.get())) { m_loading = true; TextPosition startPosition = m_startPosition == TextPosition::belowRangePosition() ? TextPosition::minimumPosition() : m_startPosition; m_sheet = document.styleEngine()->createSheet(e, text, startPosition, m_createdByParser); m_sheet->setMediaQueries(mediaQueries.release()); m_loading = false; } } document.styleResolverMayHaveChanged(); }
void SVGStyleElement::childrenChanged() { SVGElement::childrenChanged(); if(m_sheet) m_sheet = 0; m_loading = false; MediaQueryEvaluator screenEval("screen", true); MediaQueryEvaluator printEval("print", true); RefPtr<MediaList> mediaList = new MediaList((CSSStyleSheet*)0, media()); if ((type().isEmpty() || type() == "text/css") && (screenEval.eval(mediaList.get()) || printEval.eval(mediaList.get()))) { ownerDocument()->addPendingSheet(); m_loading = true; m_sheet = new CSSStyleSheet(this); m_sheet->parseString(textContent()); // SVG css is always parsed in strict mode m_sheet->setMedia(mediaList.get()); m_loading = false; } if(!isLoading() && m_sheet) document()->stylesheetLoaded(); }
void cssMediaRule() { cssText(); cssRules(); insertRule(); deleteRule(); media(); cache(); }
int main(void) { float Media; media(&Media); printf("\n\t A media Aritmetica dos numeros digitado foi: %0.2f",Media); getch(); return 0; }
float media(float n,float x,int c){ scanf("%f",&n); if(n==0){ return c/x; }else{ return media(n,x+1,c=c+n); } }
void SpecificWorker::compute( ) { qDebug()<<"runn"; media(); // if (!initial_broadcast) // agmexecutive_proxy -> broadcastModel(); }
int main (){ float a,b,c; int d,e,f; scanf("%f %d", &a, &d); scanf("%f %d", &b, &e); scanf("%f %d", &c, &f); printf("%.2f\n", media(a,b,c,d,e,f)); return (0); }
void GuiPlayer::start_video( QUrl path ){ qDebug( "starting video: %s", path.toEncoded().constData() ); //Create a media player playing environement VlcMedia media( inst2, path ); player.set_media( media ); //play the media_player player.play(); }
void tst_QMediaContent::testResourceListCtor() { QMediaResourceList resourceList; resourceList << QMediaResource(QUrl("http://example.com/movie.mov")); QMediaContent media(resourceList); QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov")); QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov")); }
void vencedores(float *atletas, int no_atletas, int no_notas, int *resultado) { float medias[no_atletas]; for (int i = 0; i < no_atletas; i++){ float *pos = atletas + i*no_notas; medias[i] = media(pos, no_notas); resultado[i] = i; } ordenar_vetores(medias, resultado, no_atletas); }
int main (int argc,char* argv[] ) { int v1,v2,v3 ; printf("\nInsira 3 valores: \n"); scanf("%d",&v1); scanf("%d",&v2); scanf("%d",&v3); printf("\nA media eh: %f\n",media(&v1,&v2,&v3)); return 0; }
void tst_QMediaContent::testRequestCtor() { QNetworkRequest request(QUrl("http://example.com/movie.mov")); request.setAttribute(QNetworkRequest::User, QVariant(1234)); QMediaContent media(request); QCOMPARE(media.canonicalUrl(), QUrl("http://example.com/movie.mov")); QCOMPARE(media.canonicalResource().request(), request); QCOMPARE(media.canonicalResource().url(), QUrl("http://example.com/movie.mov")); }
void UT_CMccRtpDataSource::UT_CMccRtpDataSource_SetSourceDataTypeCodeL() { TFourCC codec; TMediaId media( KUidMediaTypeVideo ); // wrong media type EUNIT_ASSERT_EQUALS( iSource->SetSourceDataTypeCode( codec, media ), KErrNone ); // Set the correct media type TMediaId media2( KUidMediaTypeAudio ); EUNIT_ASSERT_EQUALS( iSource->SetSourceDataTypeCode( codec, media2 ), KErrNone ); }
main(){ float n1, n2; printf("Entre com a primeira nota: "); scanf("%f", &n1); printf("Entre com a segunda nota: "); scanf("%f", &n2); media(n1, n2); system("pause"); }
TEST_F( Folders, NbMediaDeletionTrigger ) { enforceFakeMediaTypes( ml.get() ); auto root = ml->folder( 1 ); ASSERT_EQ( "file:///a/", root->mrl() ); ASSERT_EQ( 2u, root->media( IMedia::Type::Unknown, nullptr )->count() ); ASSERT_EQ( 1u, ml->folders( IMedia::Type::Audio, nullptr )->count() ); auto folders = ml->folders( IMedia::Type::Audio, nullptr )->all(); ASSERT_EQ( 1u, folders.size() ); auto media = root->media( IMedia::Type::Audio, nullptr )->all(); ASSERT_EQ( 1u, media.size() ); ml->deleteMedia( media[0]->id() ); media = root->media( IMedia::Type::Audio, nullptr )->all(); ASSERT_EQ( 0u, media.size() ); ASSERT_EQ( 0u, ml->folders( IMedia::Type::Audio, nullptr )->count() ); folders = ml->folders( IMedia::Type::Audio, nullptr )->all(); ASSERT_EQ( 0u, folders.size() ); }
float variancia(float n[], int tam) { int i; float var = 0; // chama a função média que criamos float m = media(n,tam); for (i=0; i< tam ; ++i) { var += (n[i] - m)*(n[i] - m); } return var/tam; }
int main (void) { int i, n; float *v; float med, var; /* leitura do número de valores */ printf("Digite a quantidade de alunos:"); scanf("%d", &n); /* alocação dinâmica */ v = (float*) malloc(n*sizeof(float)); if (v==NULL) { printf("Memoria insuficiente.\n"); return 1; } /* leitura dos valores */ for (i = 0; i < n; i++){ printf("Digite a media do %do. aluno: ", i+1); //scanf("%f", &v[i]); scanf("%f", v+i); } med = media(n,v); var = variancia(n,v,med); printf("Media = %f Variancia = %f \n", med, var); /* libera memória */ free(v); return 0; }
void StyleElement::createSheet(Element* e, const String& text) { Document* document = e->document(); if (m_sheet) { if (static_cast<CSSStyleSheet*>(m_sheet.get())->isLoading()) document->removePendingSheet(); m_sheet = 0; } // If type is empty or CSS, this is a CSS style sheet. const AtomicString& type = this->type(); if (type.isEmpty() || (e->isHTMLElement() ? equalIgnoringCase(type, "text/css") : (type == "text/css"))) { RefPtr<MediaList> mediaList = MediaList::create(media(), e->isHTMLElement()); MediaQueryEvaluator screenEval("screen", true); MediaQueryEvaluator printEval("print", true); if (screenEval.eval(mediaList.get()) || printEval.eval(mediaList.get())) { document->addPendingSheet(); setLoading(true); m_sheet = CSSStyleSheet::create(e, String(), document->inputEncoding()); m_sheet->parseString(text, !document->inCompatMode()); m_sheet->setMedia(mediaList.get()); m_sheet->setTitle(e->title()); setLoading(false); } } if (m_sheet) m_sheet->checkLoaded(); }
int MediaLibrary::listPlaylist( int listQuery, const medialibrary::QueryParameters* paramsPtr, const char* pattern, uint32_t nbItems, uint32_t offset, va_list args ) { switch( listQuery ) { case VLC_ML_LIST_PLAYLISTS: case VLC_ML_COUNT_PLAYLISTS: { medialibrary::Query<medialibrary::IPlaylist> query; if ( pattern != nullptr ) query = m_ml->searchPlaylists( pattern, paramsPtr ); else query = m_ml->playlists( paramsPtr ); if ( query == nullptr ) return VLC_EGENERIC; switch ( listQuery ) { case VLC_ML_LIST_PLAYLISTS: *va_arg( args, vlc_ml_playlist_list_t** ) = ml_convert_list<vlc_ml_playlist_list_t, vlc_ml_playlist_t>( query->items( nbItems, offset ) ); return VLC_SUCCESS; case VLC_ML_COUNT_PLAYLISTS: *va_arg( args, size_t* ) = query->count(); return VLC_SUCCESS; default: vlc_assert_unreachable(); } } case VLC_ML_LIST_PLAYLIST_MEDIA: case VLC_ML_COUNT_PLAYLIST_MEDIA: { auto playlist = m_ml->playlist( va_arg( args, int64_t ) ); if ( playlist == nullptr ) return VLC_EGENERIC; medialibrary::Query<medialibrary::IMedia> query; if ( pattern != nullptr ) query = playlist->searchMedia( pattern, paramsPtr ); else query = playlist->media(); if ( query == nullptr ) return VLC_EGENERIC; switch ( listQuery ) { case VLC_ML_LIST_PLAYLIST_MEDIA: *va_arg( args, vlc_ml_media_list_t**) = ml_convert_list<vlc_ml_media_list_t, vlc_ml_media_t>( query->items( nbItems, offset ) ); return VLC_SUCCESS; case VLC_ML_COUNT_PLAYLIST_MEDIA: *va_arg( args, size_t* ) = query->count(); return VLC_SUCCESS; default: vlc_assert_unreachable(); } } default: vlc_assert_unreachable(); } }
void StyleElement::createSheet(Element* e, int startLineNumber, const String& text) { ASSERT(e); ASSERT(e->inDocument()); Document* document = e->document(); if (m_sheet) { if (m_sheet->isLoading()) document->removePendingSheet(); m_sheet = 0; } // If type is empty or CSS, this is a CSS style sheet. const AtomicString& type = this->type(); if (document->contentSecurityPolicy()->allowInlineStyle() && isCSS(e, type)) { RefPtr<MediaList> mediaList = MediaList::create(media(), e->isHTMLElement()); MediaQueryEvaluator screenEval("screen", true); MediaQueryEvaluator printEval("print", true); if (screenEval.eval(mediaList.get()) || printEval.eval(mediaList.get())) { document->addPendingSheet(); m_loading = true; m_sheet = CSSStyleSheet::create(e, String(), KURL(), document->inputEncoding()); m_sheet->parseStringAtLine(text, !document->inQuirksMode(), startLineNumber); m_sheet->setMedia(mediaList.get()); m_sheet->setTitle(e->title()); m_loading = false; } } if (m_sheet) m_sheet->checkLoaded(); }
float media (int num) { if (num == 1) return (1); else return ((media (num - 1) * (num - 1) + num) / num); }