Työskentely Taulukon Kanssa
Muistutus siitä, miten taulukkoon pääsee käsiksi indeksin avulla
main.cpp
99
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
int myArray[3] = { 67, 23, 87 };
std::cout << myArray[0] << std::endl;
std::cout << myArray[1] << std::endl;
std::cout << myArray[2] << std::endl;
}
12345678910#include <iostream> int main() { int myArray[3] = { 67, 23, 87 }; std::cout << myArray[0] << std::endl; std::cout << myArray[1] << std::endl; std::cout << myArray[2] << std::endl; }
Huom
Indeksin laskeminen alkaa nollasta, mikä tekee listan tai taulukon ensimmäisestä elementistä nollannen elementin.
Tehtävä
Swipe to start coding
- Määritä merkkijonotaulukko, jonka koko on 5;
- Alusta taulukko seuraavilla arvoilla:
- Ensimmäinen elementti: "!";
- Toinen elementti: "World";
- Kolmas elementti: ",";
- Neljäs elementti: "Hello";
- Viides elementti: " ".
- Rakenna viesti järjestämällä taulukon elementit oikeaan järjestykseen ("Hello, world!") ja aseta se message-muuttujan arvoksi;
- Tulosta rakennettu viesti.
Ratkaisu
solution.cpp
99
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
std::string message;
// Do not change the order in the array
std::string arr[5] = {"!", "World", ",", "Hello", " "};
message = arr[3] + arr[2] + arr[4] + arr[1] + arr[0];
std::cout << message;
}
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 6
single
99
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
std::string message;
___ ___[_] = {___, ___, ___, ___, ___};
message = ___[_] + ___[_] + ___[_] + ___[_] + ___[_];
std::cout << message;
}
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme