PILNE NA TERAZ
PROGRAM C++
Napisz program wczytujący ciąg liczb rzeczywistych. Każdą podana liczbę należy podnieść do kwadratu, a następnie wydrukować na ekranie


Odpowiedź :

Wyjaśnienie:

Wersja 1 (użytkownik decyduje do kiedy wprowadza liczby)

#include <iostream>

using namespace std;

int main() {

string end="T";

int i=0,j;

float liczba,lista[100],kwadraty[100];

 while (end=="t"||end=="T"){

   cout<<"Podaj liczbę: ";

   cin>>lista[i];

   kwadraty[i]=lista[i]*lista[i];

   i=i+1;

   cout<<"Czy chcesz wprowadzić kolejną liczbę? (T/N)";

   cin>>end;

 }

 for (j=0;j<i;j++)

 cout<<"\n"<<kwadraty[j];

}

Wersja 2 (użytkownik na początku deklaruje ile liczb wprowadzi)

#include <iostream>

using namespace std;

int main() {

 int i,j,n;

cout<<"Ile liczb chcesz wprowadzić? ";

cin>>n;

 float liczby[n],kwadrat[n];

 for (i=0;i<n;i++){

   cout<<"Podaj liczbę nr "<<i+1<<": ";

   cin>>liczby[i];

   kwadrat[i]=liczby[i]*liczby[i];

 }

for (j=0;j<n;j++)

 cout<<kwadrat[j]<<endl;

}

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk