Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

+401.

Problem 401

#include <iostream>
#include <cmath>
using namespace std;
int main() {
int i, scores[1000];
for (i = 0; i < 100; i++) {
cin >> scores[i];
if (scores[i] == -1) {
cout << i << endl;
break;
}
}

for (int n = 0; n < i; n++) {


cout << scores[n] << " ";
}
return 0;
}

402. Problem 402

#include <iostream>
#include <cmath>
using namespace std;

int main() {
double x, scores[1000];
for (int i = 0; i < 100; i++) {
cin >> scores[i];
if (scores[i] == 0) {
x=i;
cout << i << endl;
break;
}
}

for (int n = x; n > 0; n--) {


cout << sqrt(scores[n-1]) << endl;
}
return 0;
}
403. Problem 403
#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n;
double myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}

int min=myarray[0];
for (int i=0; i<n; i++){
if (min>myarray[i]){
min=myarray[i];
}
}

cout << min;


}
404. Problem 404

#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n;
double myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}
int minindex;
int min=myarray[0];
for (int i=0; i<n; i++){
if (min>myarray[i]){
min=myarray[i];
minindex=i;
}
}

cout << minindex;


}

405. Problem 405

#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n;
double myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}
int maxindex;
int max=myarray[0];
for (int i=0; i<n; i++){
if (max<myarray[i]){
max=myarray[i];
}
}
int count=0;
for (int i=0; i<n; i++){
if (myarray[i]==max){
count++;
}
}
cout << count;
}
406. Problem 406

#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n;
char myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}

int count=0;
for (int i=0; i<n; i++){
if (myarray[i]=='A'){
count++;
}
}
cout << count;
}

407. Problem 407

#include <iostream>
using namespace std;
int main() {
char letter;
int n;
cin >> n;
int myarray[26];
//A-Z array in decimal representation but we should add + 65
for(int i = 0; i < 26; i++){
myarray[i] = 0;
}
//we change all values of array equal to zero
for(int i = 0; i < n; i++){
cin >> letter;
//input till the number we set as a size of array
myarray[letter - 65]++; //incrementing the value of letter-A (index)
}
int amount=0;
for(int i = 0; i < 26; i++){
if(myarray[i]>0) {
amount+=1; //counting the number of indexes where the value is bigger than 0
}
}
cout << amount << endl;
for(int i = 0; i < 26; i++){
//loop for overviewing every symbol A-Z
if(myarray[i]!=0){
cout << char(i + 65) << ' ' << myarray[i] << endl;
//output i+A (index we changed above + 65) and its value
}
}

return 0;
}
408. Problem 408

#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n,x;
cin >> n;
double myarray[2001];

for (int i = 0; i < n; i++) {


cin >> myarray[i];
}

int saved;
for (int i=0; i<n; i++){
for (int j=i+1; j<n; j++){
if (myarray[i]>myarray[j]){
saved = myarray[i];
myarray[i]=myarray[j];
myarray[j]=saved;
}
}
}

for (int i=0; i<n; i++){


cout << myarray[i] << " ";
}
return 0;
}

409. Problem 409

#include <iostream>
#include <cmath>
using namespace std;

int main() {
int n,x;
cin >> n;
int myarray[101];

int hours, minutes, seconds;


for (int i = 0; i < n; i++) {
cin >> hours >> minutes >> seconds;
if (hours>=0 && hours<=23 && minutes>=0 && minutes<=60 && seconds>=0 && second
s<=60){
myarray[i] = hours * 3600 + minutes * 60 + seconds;
}
else {
//not valid data
return 0;
}
}

int saved;
for (int i=0; i<n; i++){
for (int j=i+1; j<n; j++){
if (myarray[i]>myarray[j]){
saved = myarray[i];
myarray[i]=myarray[j];
myarray[j]=saved;
}
}
}

for (int i=0; i<n; i++){


cout << myarray[i]/3600 << " " << myarray[i]/60%60 << " " << myarray[i]%60 << endl
;
}

return 0;
}

410. Problem 410

#include <iostream>
using namespace std;

int main() {
int K;
cin >> K;
bool p = true;
for (int i = 2; i < K; ++i)
{
if (K % i == 0)
{
p = false;
break;
}
}
cout << (p ? "YES" : "NO");
return 0;
}

411. Problem 411

#include <iostream>
using namespace std;

int main() {
int N, ar[10001];
cin >> N;
int count = 0;
for (int num = 2; num <= N; ++num)
{
bool p = true;
for (int j = 2; j < num; ++j)
{
if (num % j == 0)
{
p = false;
break;
}
}
if (p)
{
ar[count] = num;
count++;
}
}
for (int i = 0; i < count; ++i)
{
cout << ar[i] << " ";
}
return 0;
}

You might also like