# Vienmačio masyvo informacijos įvedimo ir išvedimo užduotis nr. 6
# Užduoties sąlyga
- Sukurkite skaičių masyvą, kuriame iš pradžių nebūtų duomenų.
- Leiskite vartotojui pasirinkti kiek duomenų jis nori įvesti, bei leiskite jam tuos duomenis įvesti, kiekvienoje įvedimo eilutėje nurodant kelintą skaičių jis įvedinėja. Pavyzdžiui:
1-asis skaičius: ...
2-asis skaičius: ...
...
- Galiausiai visus skaičius išveskite gražiai, lentelės pavidalu, kur pirmas stulpelis parodytų kelintas tai skaičius, o antrame stulpelyje būtų skaičius iš masyvo. Pavyzdžiui:
+-----+----------+
| # | Skaičius |
+-----+----------+
| 1 | 8 |
| 2 | 15 |
| 3 | 32 |
| 4 | 5 |
| 5 | 1 |
+-----+----------+
- Po lentele išveskite kiek skaičių šiame masyve yra iš viso. Pavyzdžiui: "Lentelėje yra 5 skaičiai".
# Sprendimas
Kodas:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int skaiciai[10];
int kiek;
cout << "Kiek skaiciu norite suvesti? ";
cin >> kiek;
cout << "\nIveskite skaicius\n\n";
for (int i = 0; i < kiek; i++)
{
cout << i + 1 << "-asis skaicius: ";
cin >> skaiciai[i];
}
cout << endl;
cout << "+-----+----------+\n";
cout << "| # | Skaicius |\n";
cout << "+-----+----------+\n";
for (int i = 0; i < kiek; i++)
{
cout << "| " << setw(3) << left << i + 1
<< " | " << setw(8) << left << skaiciai[i] << " |\n";
}
cout << "+-----+----------+\n";
return 0;
}
Rezultatai:
Kiek skaiciu norite suvesti? 5
Iveskite skaicius
1-asis skaicius: 5
2-asis skaicius: 8
3-asis skaicius: 7
4-asis skaicius: 4
5-asis skaicius: 1
+-----+----------+
| # | Skaicius |
+-----+----------+
| 1 | 5 |
| 2 | 8 |
| 3 | 7 |
| 4 | 4 |
| 5 | 1 |
+-----+----------+