Informatică, întrebare adresată de cioabaana370, 8 ani în urmă

Se citeste de la tastatura un numar intreg n, un vector v cu n
elemente numere intregi, si o cifra nr. Afisati cu un spatiu intre ele,
toate numerele din vector care au primele 2 cifre egale cu 1 si
ultima cifra egala cu k

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

#include<iostream>

#include<cmath>

using namespace std;

int main(){

   int n, v[1001], nr;

   cin>>n;

   for(int i=1;i<=n;i++) cin>>v[i];

   cin>>nr;

   for(int i=1;i<=n;i++) if(v[i]%10==nr&&((int)(v[i]/pow(10, (int)log10(v[i])-1))==11)) cout<<v[i]<<' ';

}


cioabaana370: ce inseamna pow?
lucaciucandrei: pow inseamna putere
adica daca scrii pow(10, 2) inseamna 10 la puterea a 2-a
log10 inseamna logaritm in baza 10, iar logaritm in baza 10 dintr-un numar iti indica numarul de cifre al acelui numar
cioabaana370: am inteles , mersi mult
lucaciucandrei: cu placere! daca poti da coroana ar fi super, mersi!
cioabaana370: okay , o sa dau acum
Alte întrebări interesante