Kezdőoldal » Számítástechnika » Programozás » Mi a hiba az alábbi C programban?

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.

2014. okt. 20. 17:49
Hasznos számodra ez a válasz?

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!