• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Witam. Niedawno próbowałem samodzielnie zapisac algorytm na podstawie tego schematu, w c++.Czy zrobiłem to dobrze?

Object Storage Arubacloud
+1 głos
413 wizyt
pytanie zadane 29 lipca 2015 w Algorytmy przez coonkhey Nowicjusz (180 p.)

Algorytm sumujacy elementy tablicy 

#include<iostream>
using namespace std;
int main()
{
int suma=0;
int i=1;
int k;
int t[15]={2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
cout<<"Wpisz k ",cin>>k;


  while (i<=k)
{
        suma=suma+t[i];
       ++i;
          
   }
     
  
cout<<suma;
cin.get(),cin.get();
return 0;  
    
}

Pytanie, czy jak mam tablice z i-tą ilościa elementów to powinienem najpierw zadeklarowac tablice jak powyzej czy zostawic jako int t[i]; ?

Uprzejmie prosze o pomoc w poprawnym zakodowaniu algorytmu w C++.

Z góry dziękuje

1 odpowiedź

+1 głos
odpowiedź 29 lipca 2015 przez Krawiec91 Pasjonat (19,600 p.)

Elementy tablicy numerowane są od zera, a nie od jedynki. W kodzie, który zamieściłeś, nie będzie podliczony element t[0]. Powinien być także zmieniony warunek pętli.

  while (i<k)
{
        suma=suma+t[i];
       ++i;
          
   } 

Jeśli wpiszesz z klawiatury liczbę 3, to w pętli zostaną zsumowane elementy t[0], t[1],t[2]

komentarz 29 lipca 2015 przez Krawiec91 Pasjonat (19,600 p.)
Poza tym, to algorytm w porządku jest.

Podobne pytania

0 głosów
1 odpowiedź 483 wizyt
+1 głos
1 odpowiedź 165 wizyt
pytanie zadane 9 czerwca 2023 w Algorytmy przez Mariusz M Obywatel (1,670 p.)
0 głosów
1 odpowiedź 365 wizyt

92,626 zapytań

141,488 odpowiedzi

319,852 komentarzy

62,009 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...