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

suma funckja

Mały hosting, OGROMNE możliwości
0 głosów
215 wizyt
pytanie zadane 30 stycznia 2020 w C i C++ przez rysiek5555 Początkujący (300 p.)

Jak w tym kodzie uwzglednic zeby zwracalo mi sume elementow tablicy ktore sa tylko dodatnie i dziela sie przez 11 oraz 7? 

 

float suma(float *T, int N)
{
  int i=0;
  int a,b;
  int suma=0;
  if (a % 2 == 0)
    a++;
  {
    for(i = 0; T[i]; i++)
    {
    suma += T[i];
    }
  }
return suma;
}

int main()
{

 float Tablica[25];
 int i,liczba;
 srand(time(0)) ;
  printf("Ile elementow? ");
 scanf("%d" ,&liczba);
for (i=0;i<liczba;i++)
*(Tablica+i)=rand()% 50 -25;
  printf("Elementy:\n");
  for(i=0; i < liczba; i++)
   printf("%2.f\n",Tablica[i]);
      printf("Suma wynosi: %2.f",suma(Tablica, liczba));

return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 30 stycznia 2020 przez DragonCoder Nałogowiec (36,500 p.)
if (liczba > 0) {
    if (liczba % 7 == 0) {
        if (liczba % 11 == 0) {
        }
    }
}

Mniej wiecej tak by moglo to wygladac. Musisz jeszcze odpowiednio zareagowac, wiec albo przekazac liczbe do funkcji, albo dodac do tablicy itd

Podobne pytania

+1 głos
3 odpowiedzi 1,297 wizyt
pytanie zadane 15 czerwca 2019 w C i C++ przez KotLuminos Początkujący (270 p.)
0 głosów
0 odpowiedzi 281 wizyt
0 głosów
1 odpowiedź 256 wizyt

93,695 zapytań

142,614 odpowiedzi

323,225 komentarzy

63,228 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...