DAJĘ NAJ! Napisz program, który wczyta 6 liczb naturalnych do tablicy. Później wypisze wszystkie wartości tablicy dwukrotnie.
Wejście:
1
2
3
4
5
6
Wyjście
1
2
3
4
5
6
1
2
3
4
5
6


Odpowiedź :

Odpowiedź:

#include<iostream>

#include<conio.h>

  int a[5], i;

  using namespace std;

  int main()

  {

 

 

   for(int i=0; i<=5; i++)

   {

    cout<<"Podaj "<<i+1<<" liczbe: ";

    cin>>a[i];

   

   }

   

 for(int i=0; i<=5; i++)

   {

     cout<<a[i]<<endl;

   

   }

for(int i=0; i<=5; i++)

   {

     cout<<a[i]<<endl;

   

   }

}

Odpowiedź

Napisałam w kilku językach:

  • pierwszy załącznik zawiera program w języku Python;
  • C# w drugim załączniku, w trzecim przykładowy wynik wykonania;
  • w czwartym i piątym C++.

W każdym z języków zadeklarowałam zmienne  n  oraz  powtórzenia,  aby było wiadomo skąd się biorą różne wielkości.

Wyjaśnienie

Zrzut ekranu dla języka Python pochodzi z platformy replit.

Ilustracja C# pochodzi z Visual Studio.

Wyniki wykonania, są oczywiście takie same niezależnie od użytego języka programowania.

Ale... C++ jest dlatego w dwóch wersjach, że aby uzyskać polskie litery w Code::Block, Dev-C++ oraz Visual Studio trzeba inaczej napisać operacje wyjścia (piąty załącznik). Niestety w Code::Block, Dev-C++ oraz innych środowiskach używających starych wersji  g++  zmienna  powtórzenia  musi nosić nazwę  powtorzenia  (czyli nie mieć polskich liter).

Program z 4. załącznika przetestowałam na replit, rextester oraz używając g++ pod Linuxem.

Program z 5. załącznika przetestowałam używając Visual Studio.

Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB