Programa İşlem Yaptırma. (dizi)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
10 Ağu 2018
Mesajlar
399
Çözümler
1
Tepki puanı
22
Ödüller
6
Yaş
27
7 HİZMET YILI
1640507665036.png


Yardımcı olabilecek var mı :shrugg:
 
Onaylı Üye
Katılım
30 Kas 2021
Mesajlar
60
Çözümler
2
Tepki puanı
6
4 HİZMET YILI
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;
}
Yazıdan anladığım bu umarım doğrudur...
 
Seçkin Üye
Katılım
3 Mar 2020
Mesajlar
409
Çözümler
4
Tepki puanı
51
Ödüller
6
6 HİZMET YILI
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;
}
Yazıdan anladığım bu umarım doğrudur...

programın manuel olması istenmiş konuda.
 
Seçkin Üye
Katılım
30 Haz 2018
Mesajlar
413
Çözümler
2
Tepki puanı
30
Ödüller
6
Yaş
29
7 HİZMET YILI
çok karışık duruyor :D cidden işin içinden çıkabilmen zor
 
Süper Üye
Katılım
29 Eki 2017
Mesajlar
709
Tepki puanı
48
Ödüller
8
Yaş
33
8 HİZMET YILI
başka bir dilde yardımcı olabilirim istersen. bu dil şart mı ?
 
Onaylı Üye
Katılım
30 Kas 2021
Mesajlar
60
Çözümler
2
Tepki puanı
6
4 HİZMET YILI
programın manuel olması istenmiş konuda.
çok anlamadan yapmışımda düzeltebilir zaten temelini attım
Post automatically merged:

C++:
#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;
        }
    }
}
Umarım buseferki doğrudur...
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst