#include <iostream>
void sonucver2(int dizi[], int *sonuc2) {
for (int i = 5; i < 10; i++) {
*sonuc2 += dizi[i];
}
}
int sonucver1(int dizi[]) {
int i = 0;
int sonuc = 0;
gotofonksiyon:
sonuc += dizi[i];
i++;
if (i < 5) goto gotofonksiyon;
return sonuc;
}
int main() {
int sayilar[10] = { 30,25,22,17,98,47,3,55,126,10 };
int sonuc1 = sonucver1(sayilar);
int sonuc2 = 0;
sonucver2(sayilar, &sonuc2);
std::cout << "sonuc1 = " << sonuc1 << std::endl << "sonuc2 = " << sonuc2;
}
Yazıdan anladığım bu umarım doğrudur...C++:#include <iostream> void sonucver2(int dizi[], int *sonuc2) { for (int i = 5; i < 10; i++) { *sonuc2 += dizi[i]; } } int sonucver1(int dizi[]) { int i = 0; int sonuc = 0; gotofonksiyon: sonuc += dizi[i]; i++; if (i < 5) goto gotofonksiyon; return sonuc; } int main() { int sayilar[10] = { 30,25,22,17,98,47,3,55,126,10 }; int sonuc1 = sonucver1(sayilar); int sonuc2 = 0; sonucver2(sayilar, &sonuc2); std::cout << "sonuc1 = " << sonuc1 << std::endl << "sonuc2 = " << sonuc2; }
çok anlamadan yapmışımda düzeltebilir zaten temelini attımprogramın manuel olması istenmiş konuda.
#include <iostream>
#include <Windows.h>
void sonucver2(int dizi[], int *sonuc2) {
for (int i = 5; i < 10; i++) {
*sonuc2 += dizi[i];
}
*sonuc2 = (*sonuc2 / 5);
}
int sonucver1(int dizi[]) {
int i = 0;
int sonuc = 0;
gotofonksiyon:
sonuc += dizi[i];
i++;
if (i < 5) goto gotofonksiyon;
return sonuc;
}
int main() {
int sayilar[10] = { 30,25,22,17,98,47,3,55,126,10 };
std::cout << "[F1] 5 Toplama Hesaplama" << std::endl;
std::cout << "[F2] Ortalam Hesaplama";
while (true) {
if (GetAsyncKeyState(VK_F1)) {
system("cls");
std::cout << "[F1] 5 Toplama Hesaplama" << std::endl;
std::cout << "[F2] Ortalam Hesaplama" << std::endl << std::endl;
int sonuc1 = sonucver1(sayilar);
std::cout << "sonuc1 = " << sonuc1 << std::endl;
}
if (GetAsyncKeyState(VK_F2)) {
system("cls");
std::cout << "[F1] 5 Toplama Hesaplama" << std::endl ;
std::cout << "[F2] Ortalam Hesaplama" << std::endl << std::endl ;
int sonuc2 = 0;
sonucver2(sayilar, &sonuc2);
std::cout << "sonuc2 = " << sonuc2;
}
}
}