Se considera ca avem un sir A de n elemente numere intregi de cel putin doua cifre.se cere sa se afiseze elementele sirului care au ultima cifra impara in cazul ca exista. Ex: fie n=5 si a=(28,27,81,14,33) atunci elementele afisate vor fi 27,81,33
artur99:
9 cu cele 2 librării :)) tu tre să ai 8, nu?
Răspunsuri la întrebare
Răspuns de
0
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string x[1001];
cin >> n;
for(int i = 0; i < n; i++) cin >> x[i];
for(int i = 0; i < n; i++) if((x[i][x[i].size() - 1] - '0') % 2) cout << x[i] << ' ';
return 0;
}
using namespace std;
int main()
{
int n;
string x[1001];
cin >> n;
for(int i = 0; i < n; i++) cin >> x[i];
for(int i = 0; i < n; i++) if((x[i][x[i].size() - 1] - '0') % 2) cout << x[i] << ' ';
return 0;
}
Răspuns de
0
Varianta lungă:
#include <iostream>
using namespace std;
int main(){
int n, i, k=0, x;
cin>>n;
int v[n];
for(i=0;i<n;i++){
cin>>x;
if(x%2 == 1){
v[k] = x;
k++;
}
}
k--;
for(i=0;i<k;i++)
cout<<v[i]<<", ";
cout<<v[k];
}
Varianta scurtă:
#include <iostream>
#include <string>
using namespace std;
int main(){
string s="";
int n,x,i;
for(cin>>n,i=0;i<n;s.append(x%2?to_string(x).append(", "):""),i++) cin>>x;
cout<<s.substr(0, s.size()-2);
}
#include <iostream>
using namespace std;
int main(){
int n, i, k=0, x;
cin>>n;
int v[n];
for(i=0;i<n;i++){
cin>>x;
if(x%2 == 1){
v[k] = x;
k++;
}
}
k--;
for(i=0;i<k;i++)
cout<<v[i]<<", ";
cout<<v[k];
}
Varianta scurtă:
#include <iostream>
#include <string>
using namespace std;
int main(){
string s="";
int n,x,i;
for(cin>>n,i=0;i<n;s.append(x%2?to_string(x).append(", "):""),i++) cin>>x;
cout<<s.substr(0, s.size()-2);
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Geografie,
9 ani în urmă