C programozásban tu*tok segíteni? A kész programot várnám?!
Egy 9 elemü tömböt kell feltölteni.
A program csak akkor fogadja el a feltöltést ha a beírt szám minusz és plusz 100 között van. A tömb elemei közül választod ki a minimumot és a maximumot. Írassuk ki mind a 3 értéket a képernyőre. 3x3-as táblázatba írassuk ki az értékeit.
Itt van az én megoldásom:
Megnézheted data-n is, ott megmarad a tagolás:
*****
#include <stdio.h>
using namespace std;
int tomb[8];
void feltolt()
{
for (int i=0; i<=8; i++)
{
int n;
do{
printf("Kérem a %d-ik elemet!", i);
scanf("%d", &n);
}while(n>=100 && n<=-100);
tomb[i]=n;
}
}
void maxmin() //megállapítjuk a max-ot és min-t
{
int max=tomb[0];
for(int i=1; i<=8; ++i)
{
if(tomb[i]>max)
max=tomb[i];
};
printf("A legnagyobb elem: %d", max);
int min=tomb[0];
for(int i=1; i<=8; ++i)
{
if(tomb[i]<min)
min=tomb[i];
};
printf("\nA legkissebb elem: %d", min);
}
void kiir()
{
printf("\n");
int g=0;
for(int i=0; i<=6; i+=3) /*nem túl szép megoldás, de kiírja*/
{
for(int j=i; j<i+3; j++)
{
printf("%d",tomb[j]);
}
printf("\n");
}
}
int main() //borland c-ben esetleg void
{
feltolt();
maxmin();
kiir();
return 0;
}
* Automatikusan eltávolított tartalom.
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!