Napisati program koji za uneti broj n (1 ≤ n ≤ 50) učitava niz od n realnih brojeva. Naći maksimalni element niza, a onda svako njegovo pojavljivanje u
nizu zameniti k puta većim brojem, gde se k unosi sa ulaza.Program učitava niz i ispisuje maksimalan element niza,ali ne zamenjuje maksimalan element sa k puta vecim brojem.
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int n=1;ne int k=1;
int r,i,j,max,niz[n];
while(n>0)
{
printf("Koliko brojeva zelite da unesete? n= ");
scanf("%i",&n);
printf("Unesite koeficijent k? k=");
scanf("%i",&k);
for(i=0; i<n; i++){
printf("Unesite realan broj:\t");
cin>>niz;
max=niz[0];
}
for(int p=0;p<n;p++ ){
cout<<niz[p]<<" ";
for (j=1; j<n; j++){
if(niz[j] > max) {
int t=max;
max=niz[j];
// niz[j]=t;
}
}
}
for (int k=0;k<n;k++ ){
}
cout<<"Maksimalni element je:" << max;
//max=max*k;
//cout<<max<<" ";
}
}
nizu zameniti k puta većim brojem, gde se k unosi sa ulaza.Program učitava niz i ispisuje maksimalan element niza,ali ne zamenjuje maksimalan element sa k puta vecim brojem.
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int n=1;ne int k=1;
int r,i,j,max,niz[n];
while(n>0)
{
printf("Koliko brojeva zelite da unesete? n= ");
scanf("%i",&n);
printf("Unesite koeficijent k? k=");
scanf("%i",&k);
for(i=0; i<n; i++){
printf("Unesite realan broj:\t");
cin>>niz;
max=niz[0];
}
for(int p=0;p<n;p++ ){
cout<<niz[p]<<" ";
for (j=1; j<n; j++){
if(niz[j] > max) {
int t=max;
max=niz[j];
// niz[j]=t;
}
}
}
for (int k=0;k<n;k++ ){
}
cout<<"Maksimalni element je:" << max;
//max=max*k;
//cout<<max<<" ";
}
}