Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z 2 zadaniami


Rekomendowane odpowiedzi

Opublikowano

A więc mam do napisania 2 programy dot. tablic jednowymiarowych:

1. Program w którym wprowadzamy n liczb do tablicy jednowymiarowej. Następnie program liczy sume par pierwszego i ostatniego elementu w tablicy jeżeli nie ma pary to podaje poprostu tą liczbe ( i do tego momentu mam zrobione). Następnie sumy powinny być wprowadzane do drugiej tablicy i znowu z nich mają być liczone sumy pierwsza i ostatnia. I tak ma być cały czas liczone dopóki nie zostanie 1 suma. Wklejam to co zrobiłem narazie

#include <iostream>

using namespace std;

int main()
{
 int a[100];
 int n;   
 
 cout<<"Podaj n: ";
 cin>>n; 
    
 for(int i=0;i<n;i++)
 {
  cout<<"Podaj liczbe nr "<<i+1<<" : ";
  cin>>a[i];       
 }        
         
 int suma;
 if(n%2!=0)
  for(int i=0;i<n/2+1;i++)
  {
   if(i!=n-i-1)
    suma=a[i]+a[n-i-1];
   else
    suma=a[i];
   cout<<"suma"<<i+1<<" = "<<suma<<endl;                    
  }           
 else
  for(int i=0;i<n/2;i++)
  {
   suma=a[i]+a[n-i-1];
   cout<<"suma"<<i+1<<" = "<<suma<<endl;
  }           
    
 

    
    
 system ("PAUSE");   
}    
 

No i program nr 2 gdzie mam wprowadzić n liczb do tablicy i policzyć iloczyn pierwszego ostatniego i środkowego elementu tablicy. I jeżeli ilość liczb jest parzysta to ma być to połowa sumy dwóch środkowych liczb.

I właśnie nie wiem jak "wyciągnąć" ten środkowy element tablicy.

Za pomoc daje lajki.

 

Opublikowano

srodkowy indeks:

 

int sr = n/2;

 

Dla n=100

sr = 100/2

sr = 50

 

itd.

podaj cala tresc zadania a nie tlumacz co masz zrobic o bedzie prosciej

To pomaga ,mi tylko w zad.2 ale dzięki.

Ale nie do końca bo to będzie podawało jedną wartość, a jeżeli mam nieparzystą ilość to ma być suma tych 2 środkowych liczb dzielona na 2.

Opublikowano

To pomaga ,mi tylko w zad.2 ale dzięki.

Ale nie do końca bo to będzie podawało jedną wartość, a jeżeli mam nieparzystą ilość to ma być suma tych 2 środkowych liczb dzielona na 2.

w treści zadania nr 2 powiedziałeś że gdy jest parzysta ma tak być.

 

zadanie 1 rozwiąża Ci vectory.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...