Zada4ka-spe6no.......

1 отговора 130 прегледа
#1

Zada4ka-spe6no.......

Eto slednata zada4a- Съставете програма за: • Въвеждане от файл в масив до 100 реални числа; • Определяне колко от тях са по-големи от съседните (предходния и следващия елемент от масива) и съхраняването на тези числа и поредния им номер в текстов файл.
Daite ideq kak 6te se re6i.Stava vapros za C++ tam hi4 me nqma.
Pls pomognete spe6no!!!!!! Blagodarq predvaritelno.

Отговор
в отговор на Pro-m #2

Re: Zada4ka-spe6no.......



#include <fstream>
#include <stdlib.h>

#define MAXNUMS 100

using namespace std;

int main(int argc, char *argv[])
{
double m[MAXNUMS];

ifstream in("in.txt");
ofstream out("out.txt");

for (int j=0; j<MAXNUMS; j++)
in >> m[j];

if (m[0] > m[1])
out << m[0] << " 1" << endl;

for (int j=1; j<MAXNUMS-1; j++)
if (m[j] > m[j+1] && m[j] > m[j-1])
out << m[j] << " " << (j+1) << endl;

if (m[MAXNUMS-1] > m[MAXNUMS-2])
out << m[MAXNUMS-1] << " " << MAXNUMS << endl;

return 0;
}


Отговор