» »

Programski jezik C- pomoč

Programski jezik C- pomoč

blazhotko ::

Bi bil kdo pripravljen rešiti naslednjo nalogo?

Program,ki za števila [-5,3,7,8,-1,4,12,-7] izpiše vrednost:vsote,kvadrata vsote in kvadratnega korena vsote,dveh sosednjih števil,če je vsota dveh sosednjih števil med 2 in 10.

Hvala!

black ice ::

Kje se ti zatakne?
Hint za prvi dve zahtevi: vsota - daš vsa števila v array in sešteješ. za kvadrat vsote pomnožiš vsoto samo s sabo.

Spura ::

Vsaj osnove bi se lahko naucil.

alexa-lol ::

nisem lihk domač v C ampak bom vseeno poskusil spacat neko pseudokodo
int[] polje = {-5,3,7,8,-1,4,12,-7};

//vsota
int tempVsota = 0;
for(int i = 0; i < polje.length; i++) { //nevem če ima C .length..pač dolžina polja
tempVsota += polje[i]; //tudi tempVsota = tempVsota + polje[i];
}

//kvadrat vsote
int tempKvrVsota = 0;
for(int i = 0; i < polje.length; i++) { //nevem če ima C .length..pač dolžina polja
tempKvrVsota += (polje[i]*polje[i]);  //tudi pow(polje[i],2) .. a moraš includat math.h
}

//vsota korenov.. includati moraš #include <math.h>
int tempKorVsota = 0;
for(int i = 0; i < polje.length; i++) { //nevem če ima C .length..pač dolžina polja
tempKorVsota += sqrt(polje[i]);
}

//vsota sosednjih
int tempSos = 0;
for(int i = 0; i < polje.length-1; i++) { //nevem če ima C .length..pač dolžina polja
if(polje[i]+polje[i+1]>=2 && polje[i]+polje[i+1]<=10) { //nevem če ima C && kot AND
tempSos += (polje[i]+polje[i+1]);
}
}


To je samo za inspiracijo.. povej če ti dela oz. ti uspe usposobiti

Zgodovina sprememb…

joze67 ::

V resnici gre razumeti, da želi vse te stvari za vsak par (zaporednih) elementov, ki imata vsoto med 2 in 10. Ne za vse skupaj.

Along the lines...
int polje[] = {-5,3,7,8,-1,4,12,-7};
int tmpsum;

for(i=1;i<sizeof(polje)/sizeof(polje[0]);i++)
{
  tmpsum=polje[i-1]+polje[i];
  if((tmpsum>=2) && (tmpsum<= 10))
  {
     printf("\n%d, %d, %.4f", tmpsum, tmpsum*tmpsum, sqrt(tmpsum));
  }
}

technolog ::

alexa-lol:

Kvadrat vsote in vsota kvadratov - ni enako in ta razlika ti dela težave.

alexa-lol ::

technolog je izjavil:

alexa-lol:

Kvadrat vsote in vsota kvadratov - ni enako in ta razlika ti dela težave.


Nič mi ne dela težave.. nesmiselno je. Vsoto kvadratov lahko vsaj pri standardni deviaciji uporabiš.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Vsota določenih elementov matrike [C]

Oddelek: Programiranje
10923 (611) RatedR
»

[C#] Domača naloga za faks

Oddelek: Programiranje
171922 (1546) Spura
»

Rekurzija v javi z ArrayList

Oddelek: Programiranje
81459 (1302) marjan_h
»

[C] najmanjse stevilo

Oddelek: Programiranje
101024 (885) BigWhale
»

[c++] bubblesort

Oddelek: Programiranje
293050 (3050) strictom

Več podobnih tem