Pagini recente » Cod sursa (job #473583) | infoarena - comunitate informatica, concursuri de programare | Cod sursa (job #2984853) | Cod sursa (job #2222110) | Cod sursa (job #524512)
Cod sursa(job #524512)
#include <fstream.h>
ifstream fin ("scmax.in");
ofstream fout ("scmax.out");
int nNo;
int nVal;
int nVal2;
int nCount;
int idxPos;
int v[1000];
int main ()
{
fin >> nNo; // numarul din numere din sir
fin >> nVal; //citire prima valoare
nCount = 0;
for (idxPos = 2; idxPos <= nNo; idxPos++)
{
fin >> nVal2;
if (nVal2 < nVal)
{
nCount++;
v[nCount] = nVal2;
}
else
{
if (nVal2 > nVal)
{
nCount++;
v[nCount] = nVal2;
//nVal = nVal2;
}
}
nVal = nVal2;
}
fout << nCount << '\n';
for (idxPos = 1; idxPos <= nCount; idxPos++)
{
fout << v[idxPos] << ' ';
}
fin.close();
fout.close();
return 0;
}