Elkezdtem, de elakadtam. Tud segíteni valaki?
#include <iostream>
#include <cmath>
#include <ctime>
#include <iomanip>
using namespace std;
int main()
{
const double A={8,2,48,83,91,100,12,23,88,74,29,37,48,55,32,93,22,1,32,23,0};
const double B={1,1,80,73,80,93,11,34,33,75,34,74,66,32,10,5,6,7,8,9};
double c[20], seged;
int i, skj = 0, tb = 0, j, seged_sorsz;
for (i = 0; i < 3; i++)
{
for (j = 1; j < 21; j++)
{
seged = c[i];
if (seged < c[j])
{
seged = c[j];
seged_sorsz = j;
}
}
cout << i + 1 << ". legjobb" << seged << "átlaggal. Jegyei: " << A[seged_sorsz] << "és" << B[seged_sorsz] << "sorszáma a tömbben:" << j << endl;
}
system("pause");
return 0;
}
Bár ne úgy ahogy te elkezdted, mert azt nem nagyon értettem :)
#include <iostream>
int main(){
const double A[20]={8, 2, 48, 83, 91, 100, 12, 23, 88, 74, 29, 37, 48, 55, 32, 93, 22, 1, 32, 23};
const double B[20]={1, 1, 80, 73, 80, 93, 11, 34, 33, 75, 34, 74, 66, 32, 10, 5, 6, 7, 8, 9};
double C[20][4], temp[1][4];
for (int i = 0; i < 20; i++){
C[i][0] = (A[i] + B[i]) / 2; // Átlag
C[i][1] = A[i]; // A jegy
C[i][2] = B[i]; // B jegy
C[i][3] = i+1; // Helye a tömbben
}
for (int i = 19; i > 0; i--){
for (int n = i-1; n < 19; n++){
if (C[n][0] > C[n+1][0]){
temp[0][0] = C[n][0];
temp[0][1] = C[n][1];
temp[0][2] = C[n][2];
temp[0][3] = C[n][3];
C[n][0] = C[n+1][0];
C[n][1] = C[n+1][1];
C[n][2] = C[n+1][2];
C[n][3] = C[n+1][3];
C[n+1][0] = temp[0][0];
C[n+1][1] = temp[0][1];
C[n+1][2] = temp[0][2];
C[n+1][3] = temp[0][3];
}
}
}
std::cout << "Rendezve: \n";
for (int k = 0; k < 20; k++)std::cout << "Atlag: " << C[k][0] << "\tJegy A: " << C[k][1] << "\tJegy B: " << C[k][2] << "\tHelye: " << C[k][3] << "\n";
std::cout << "Elso harom: \n";
for (int k = 19; k > 16; k--)std::cout <<"Atlag: " << C[k][0] << "\tJegy A: " << C[k][1] << "\tJegy B: " << C[k][2] << "\tHelye: " << C[k][3] << "\n";
system("pause");
return 0;
}
A feladatot értem, de hogy a te kódodnak mi köze hozzá azt nem nagyon.
Mik azok a tömbök tele számokkal?
Mi az a rengeteg változó?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!