What's new

C & C++ HELP: Arrays Problem

PHC - Baal

Eternal Poster
Joined
Jun 16, 2017
Posts
693
Reaction
231
Points
291
Any idea po pano po icode to? Medyo salat na po kasi ako sa coding eh. Any help po is appreciated.

1619068325278.png
 

Attachments

Code:
#include <iostream>

void myFunction() {
  std::cout << "Choose a word set to retype\n";
  std::cout << "1) bla vla bla vla\n";
  std::cout << "2) foo bar foo bar\n";
  std::cout << "3) ping pong ping pong\n\n";


  int selected;
  int correct = 0;
  std::string answer;
  std::string arr[3][4] = {
    {"bla", "vla", "bla", "vla"},
    {"foo", "bar", "foo", "bar"},
    {"ping", "pong", "ping", "pong"}
  };

  //if wrong input
  std::cin >> selected;
  while(std::cin.fail() || selected > 3)
    {
        std::cout << "Invalid Entry\nEnter 1-3\n";
        std::cin.clear();
        std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
        std::cin >> selected;
    }

  std::cout << "====================\n";
  for(int i = 0; i < 4; i++) {
    std::cout << arr[selected - 1][i] << ": ";
        std::cin >> answer;
    if(arr[selected - 1][i] == answer){
      correct+=1;
    }

  }
  std::cout << "====================\n";

    std::cout << "score: ";
    std::cout << correct;
    std::cout << "/4\n";
}

int main() {
  myFunction();
 
  return 0;  
}
1619073231708.png


di ako pro pero oks nayan

kaw nalang sa loop if y or n ang sagot
 

Attachments

Comment name nlng kulang at konting revision (10 arrays.).

yung ex. sa pic wlang clear console. gayahin nlng yung nka lagay.
 
sir PHC_Jayvee ask ko lang kung tama ba tong pagrevise ko para mas swak sa criteria na hinihingi

[CODE lang="cpp" title="array"]#include <iostream>
using namespace std;

int main()
{
int x = 1;

while(x>0) //loop statement
{
cout << "Choose a word set to retype\n";
cout << "1) Never gonna give you up never gonna let you down\n";
cout << "2) Yami wo haratte yoru no tobari ga oritara aizu da\n";
cout << "3) Katarenai nemurenai toroimerai anata no miteru shoutai daremo yomenai karute\n\n";


int selected;
int correct = 0;

string answer;
string item[3][10] =
{
{"Never", "gonna", "give", "you", "up", "never", "gonna", "let", "you", "down"},
{"Yami", "wo", "haratte", "yoru", "no", "tobari", "ga", "oritara", "aizu", "da"},
{"Katarenai", "nemurenai", "torimerai", "anata", "no", "miteru", "shoutai", "daremo", "yomenai", "karute"}
};

cin >> selected;

cout << "====================\n";
for(int i = 0; i < 10; i++) {
cout << item[selected - 1] << ": ";
cin >> answer;
if(item[selected - 1] == answer){
correct+=1;
}

}
cout << "====================\n";

cout << "score: ";
cout << correct;
cout << "/10\n";

cout<<endl<<endl;

string y;

cout<<"Wanna try again: ";cin>>y;

if(y == "y" || y == "Y" || y == "yes" || y == "Yes")
x = 1;

else x = 0;

cout<<endl<<endl;;

}
return 0;
}[/CODE]
 

Similar threads

Back
Top