Mi a hiba az alábbi C programban?
Figyelt kérdés
#include <stdio.h>
int main(){
int n=0;
int i=0;
int c=0;
printf("Mekkora a vektorok merete (max 100): ");
scanf("%d", &n);
int ve[n];
int vk[n];
for(i=0;i<n;i++){
printf("1. vektor eleme: ");
scanf("%d", &ve[i]);
}
for(i=0;i<n;i++){
printf("2. vektor eleme: ");
scanf("%d", &ve[i]);
}
for(i=0;i<=n;i++){
c=c+(ve[i]*vk[i]);
}
printf("A ket vektor skalarszorzata: %d\n", c);
return 0;
}
2014. okt. 20. 17:33
1/1 Tengor válasza:
Két hiba van benne.
I.: printf("2. vektor eleme: ");
scanf("%d", &ve[i]); << ide &vk[i]-t akartál írni.
II.: for(i=0;i<=n;i++){
c=c+(ve[i]*vk[i]);
} <<< itt i<n-t akartál írni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!