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

suma funckja

42 Warsaw Coding Academy
0 głosów
165 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,031 wizyt
pytanie zadane 15 czerwca 2019 w C i C++ przez KotLuminos Początkujący (270 p.)
0 głosów
0 odpowiedzi 171 wizyt
0 głosów
1 odpowiedź 181 wizyt

93,398 zapytań

142,390 odpowiedzi

322,576 komentarzy

62,756 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...