Şimdi Ara

C++ anlamadığım bi program var

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
4
Cevap
0
Favori
226
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Write a MAIN function and two FUNCTIONS to compute and print the
    prime elements of a two-dimensional 10X15 integer array A.


    Within the MAIN function:

    Declare a two-dimensional 10X15 integer array A and initialize
    it with random numbers between 100 and 500 inclusive.
    Declare also a one-dimensinal integer array B with a reasonable
    size to hold the prime elements of the array A.
    Print the array A.
    Pass the arrays A and B to the FUNCTION1 as arguments and get
    the return value(the size of B, the number of prime elements
    of A stored in B) from the FUNCTION1.
    Pass the array B and the size of B(returned value from the
    FUNCTION1) to the FUNCTION2 as arguments.
    Within the FUNCTION1:

    Read array A elements and compute and store the prime elements
    of A into the array B. (An integer n>=2 is said to be prime
    if and only if no integer k, 2<= k <= sqrt(n), divides n).
    Return the size of the array B(the number of the prime elements
    stored in B) to the MAIN function.
    Within the FUNCTION2:

    Print the array B.



    Böyle bir program yazın dendi ama ben anlamadım yardımcı olabilecek varmı acaba ?
    07/12/2015 (yarın ) yetiştirmem lazım.







  • bi yere kadar geldim ama gerisi gelmiyor B dizisi ve fonksyon 1 ne işe yarıycak çözemedim . Çözdüğüm yer aşagıdadır.

    #include<stdio.h> 
    #include<stdlib.h>
    #include<time.h>


    int function_one(int a[10][15], int b[100]);
    int function_two(int b[100]);

    int main()
    {
    int A[10][15];
    int i,j;


    srand(time(NULL));
    for(int i=0;i<=10;i++)
    {
    for(int j=0;j<15;j++)
    {
    A[i][j]=100+rand()%401;
    printf("%d\t",A[i][j]);
    }

    }



    }
  • FUNCTION1 in içinde:(A ve B dizilerini alacak)
    A dizisinin elemanlarını okuyacak ve asal olup olmadığını hesaplayıp asal ise B dizisine aktaracak.
    Asallığı kontrol ederken 2 den büyük sayı olmasına (n>=2) ve 2 ile sayının karekökü
    arasındaki sayılara bölünüp bölünemediğine bakacak.( 2<=k<=sqrt(n) ) bölünüyorsa asal değil, bölünmüyorsa asaldır.
    B ye kaydedilen asal sayıların sayısını FUNCTION1 in dönüş değeri olarak döndürecek.


    FUNCTION2 in içinde:(B dizisi ve foksiyon1 in döndürdüğü değeri alacak)
    B dizisini yazdıracak.
  • şuan ingilizcesini anladım lakin 10 15 kuruyorum sayilarida atiyorum ama o fonksyon 1 ve fonksyon 2 yapamadım yardımcı olabilcek varmı?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.