A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Következő változat | Előző változat | ||
|
tanszek:oktatas:szamitastechnika:vektorok_peldak [2022/09/05 21:29] knehez létrehozva |
tanszek:oktatas:szamitastechnika:vektorok_peldak [2023/11/29 08:05] (aktuális) knehez |
||
|---|---|---|---|
| Sor 4: | Sor 4: | ||
| <sxh c> | <sxh c> | ||
| - | #include <stdio.h> | + | #include <stdio.h> |
| - | int main() | + | int main() |
| + | { | ||
| + | float vektor[] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4}; | ||
| + | float szumma = 0; | ||
| + | |||
| + | const int elemszam = 8; | ||
| + | |||
| + | for (int k = 0 ; k < elemszam; k++) | ||
| { | { | ||
| - | float vektor[ ] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4} ; | + | szumma += vektor[ k ]; |
| - | float szumma = 0; | + | |
| - | int k, elemszam; | + | |
| - | elemszam = 8; | + | |
| - | for ( k = 0 ; k < elemszam; k++) | + | |
| - | { | + | |
| - | szumma += vektor[ k ]; | + | |
| - | } | + | |
| - | printf("Szumma= %f", szumma); | + | |
| } | } | ||
| + | printf("Szumma= %f", szumma); | ||
| + | } | ||
| </sxh> | </sxh> | ||
| Sor 22: | Sor 23: | ||
| <sxh c> | <sxh c> | ||
| - | #include <stdio.h> | + | #include <stdio.h> |
| - | int main() | + | int main() |
| + | { | ||
| + | float vektor[] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4}; | ||
| + | |||
| + | float szumma = 0; | ||
| + | const int elemszam = 8; | ||
| + | |||
| + | float *v = vektor; | ||
| + | |||
| + | for (int k = 0 ; k < elemszam; k++, v++) | ||
| { | { | ||
| - | float vektor[ ] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4}; | + | szumma += *v; |
| - | float szumma = 0; | + | |
| - | int k, elemszam = 8; | + | |
| - | float *v = vektor; | + | |
| - | + | ||
| - | for ( k = 0 ; k < elemszam; k++) | + | |
| - | { | + | |
| - | szumma += *v; | + | |
| - | v++; | + | |
| - | } | + | |
| - | printf("Szumma= %f", szumma); | + | |
| } | } | ||
| + | printf("Szumma= %f", szumma); | ||
| + | } | ||
| </sxh> | </sxh> | ||
| Sor 84: | Sor 86: | ||
| <sxh c> | <sxh c> | ||
| - | #include <stdio.h> | + | #include <stdio.h> |
| - | int main() | + | int main() |
| + | { | ||
| + | float vektor[ ] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4}; | ||
| + | float szumma = 0, *v = vektor; | ||
| + | |||
| + | int elemszam = sizeof(vektor) / sizeof(float); | ||
| + | |||
| + | do | ||
| { | { | ||
| - | float vektor[ ] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4}; | + | szumma += *v; |
| - | float szumma = 0, *v = vektor; | + | } |
| - | + | while(++v != &vektor[elemszam]); | |
| - | do | + | |
| - | { | + | printf("Szumma= %f", szumma); |
| - | szumma += *v; | + | } |
| - | } | + | |
| - | while(++v != &vektor[sizeof(vektor)/sizeof(float)]); | + | |
| - | + | ||
| - | printf("Szumma= %f", szumma); | + | |
| - | } | + | |
| </sxh> | </sxh> | ||