-
51.
0panpaaaa ödeve bir yanlışlık yok demi bak yapıyorum ama kafama bişe takıldı,
declare also a one-dimensional integer array b with a reasonable
size to hold the elements of the array a which are square numbers.
burda bi mallık var. önce diyoki b arrayini yarat mainde sonra diyoki function1 de size ını dönder. eger size ı bilmiyosak nası üretecez mainde. reasonable ne demek o zaman 1000 lik array yapıp sonra onu başka array e mi aktarcaz. bi gariplik var bunda söyleyim ya ekgib yazmışsın ya hocan biraz problemli.
edit: neyse sorun çözüldü galiba alttaki çözümüme bi göz gezdir -
52.
0yardım edin lan şu bine
-
53.
0panpa c de pek iyi değilim java, c++ veya c# olaydı amua koyardımda. yinede genel olarak yapıyorum algoritma olarak. cıkarsa 1,2 yerde syntax hatası olur onuda kendin düzelt c de çok çok iyi deilim ama algoritma böyle. şukumu isterim panpa sabah sabah kod yazdırıyon bana. gerçi canımda sıkıldıydı iyi oldu eğlence çıktı. ama aklında olsun kendin kod yazmassan bu iş öğrenilmez. ha diyosan ögrenmicem dersi geceyim yeter o zaman paşa gönlün bilir tabi.Tümünü Göster
ünlem koydugum yerlere bak, pointerları fonksiyonlarla cagırmada iyi deilim onları düzeltirsin.
önce yarattım sonra fonksiyon 1 de kare olanları array2 ye attım.
sonra fonksiyon 2 de sortladım
sonra yine mainde array3 yaratıp buraya aynı olmayan elemanlarla bi array yaptım sonra onu yazdırdım.
panpa genel algoritma ve kod böyle, hatalar var oda c de iyi olmadıgımdan, gereken yerleri sen düzelt variable isimlerini falan
printf lerde hatam var,o syntaxi ayarla sen
---
1. include <stdio.h>
2. include <stdlib.h>
3. include <time.h>
4. include <conio.h>
int main(){
randomize();
int k = 40;
int m = 25;
int count;
int count1 = 1;
int a = 1;
int array1[k][m]; //i̇lk array
int array2[1000]; //b arrayi̇
int *array2ptr = &array2[0];
for(int i = 0; i < k; i++)
for(int t = 0; t < m; t++) array1[i][t] = rand(100); //random doldurdum i̇çi̇ni̇
for(int i = 0; i < 1000; i++) array2[i] = -1;
count = function1(array1,array2ptr); //function 1 çağrıldı ve si̇ze alindi !123456789!!!123456789!!!
for(int i = 0; i < count; i++)
printf(array2[i] + " "); //ikinci arrayi̇n normal hali̇ni̇ bastirdim(kareleri tutan array)
function2(array2ptr, count); //2.fonksi̇yonda sortladim !123456789!!!123456789!!!
for(int i = 1; i < count; i++)
if (array2ptr3[i] != array2ptr3[i-1])
count1++; //3.array yani̇ ayni elemanlari almadan yapacagim array i̇çi̇n boy aldim
int array3[count1];
for(int i=1; i < count; i++) //burda ayni elemanlari almamiş şeki̇lde 3.araye attim
{
array3[0] = array2[0];
if(array2[i] != array2[i-1])
{
array3[a] = array2[i];
a++;
}
}
printf ("sıralamadan(fonksiyon2'den) sonra ve aynı karakterleri almadan son hali") //3.arreyi̇ yazdirdim
for(int i = 0; i < count1; i++)
printf (array3[i]);
}
int function1(int array1,int *array2ptr2) //!123456789!!!123456789!!!
{
int count = 0;
for(int i = 0; i < k; i++)
for(int t = 0; t < m; t++)
if (array1[i][t])0 || array1[i][t])
1 || array1[i][t])4 || array1[i][t])
9 || array1[i][t])16 || array1[i][t])
25 || array1[i][t])36 || array1[i][t])
49 || array1[i][t])64 || array1[i][t])
81)
count++;
for(int i = 0; i < k; i++)
for(int t = 0; t < m; t++)
if (array1[i][t])0 || array1[i][t])
1 || array1[i][t])4 || array1[i][t])
9 || array1[i][t])16 || array1[i][t])
25 || array1[i][t])36 || array1[i][t])
49 || array1[i][t])64 || array1[i][t])
81)
{
array2ptr2 = array1[i][t];
array2ptr2++; // buralara di̇kkat et poi̇nter yazmamda bi̇ gibinti olabi̇li̇r veya yanliş yazmiş olabi̇li̇ri̇m mesela * i̇şareti̇ni̇n yeri̇ falan !123456789!!!123456789!!!
return count;
}
int function2(int *array2ptr3, int size) //!123456789!!!123456789!!!
{
int sw,r,c,g;
do
{ // burasi di̇rek alinti bubble sort kodu
sw = 0;
for ( r=0; r <=8; r++)
{
g=r+1;
if (array2ptr3[r] < array2ptr3[g] )
{
c=array2ptr3[r]; // next 3 statements swap 2 values
array2ptr3[r] = array2ptr3[g];
array2ptr3[g] = c;
sw=1;
}
}
---
özellikle !123456789!!!123456789!!! yazılı yerlerin dogruluguna bak ve kendin ayarla dogru şekilde
dediğim gibi syntaxleri duzelt, printf ler öyle yazılmaz biliyorum onları düzelt, for içinde array elemanlarını printflemeyi de düzelt. onların öyle olmadıgına eminim ama nasıl oluyo bilmiyorum şu an araştırmaya pek vaktim yok. -
54.
0ha birde böyle kolay ödevleri parayla yaptırıyım falan deme, parana yazık, öğrenmeden geçtigin derslere yazık. ha tabi gerçek hayatta ben parayla ödev yapıyorum ama müşterilerim kendilerini düşünmüyorsa ben hiç düşünmem.
-
55.
0#include<stdio.h>
5. include<stdlib.h>
6. define NUMBER_OF_SQUARE_NUMBER 10
int square_number_list[] = {0*0,1*1,2*2,3*3,4*4,5*5,6*6,7*7,8*8,9*9,10*10};
int function1(int a_array[][25],int* b_array)
{
int i,j,k;
int current=0;
for(i=0;i<40;i++)
{
for(j=0;j<25;j++)
{
for(k=0;k<NUMBER_OF_SQUARE_NUMBER;k++)
{
if (a_array[i][j] == square_number_list[k])
{
b_array[current++] = a_array[i][j];
break;
}
}
}
}
return current;
}
void function2(int b_array[], int size)
{
int i,k;
int c[size];
printf("Unsorted b arrayn");
for(i=0;i<size;i++)
{
printf("%d ",b_array[i]);
}
printf("n");
printf("Sorted ascending, no duplicates b arrayn");
for(k=0;k<NUMBER_OF_SQUARE_NUMBER;k++)
{
for(i=0;i< size;i++)
{
if (square_number_list[k] == b_array[i])
{
printf("%d ", square_number_list[k] );
break;
}
}
}
printf("n");
}
int main(void)
{
int b[40*25];
int a[40][25];
int i,j,k;
int current =0;
srand(time(0));
for(i=0;i<40;i++)
{
for(j=0;j<25;j++)
{
a[i][j] = (rand()%100)+1;
/*printf("a %d,%d : %dn",i,j,a[i][j]);*/
}
}
current = function1(a,b);
function2(b,current);
return 0;
} -
56.
0@136 verdim şukunu panpa.
senin çözümün daha mantıklı, bizim panpa onu kullansın benimki yarı c yarı java karışık, c yi tam bilmiyorum algoritma baabında %90 doğru yazdım seninkini tam incelemedim ama dogru gibi duruyor. ama olsun önemli olan yarışmak, java ve c# ta sorunları olanları beklerim. -
57.
0panpa mail adresi mesaj at paste edince sıctı kod
-
58.
0panpa banada atırver cevabı bi zahmet
-
59.
0yardım ediverin lan gence up up up
-
60.
0ediverdik panpa yardimi. yalniz panpalar iki kisi ayni odevi kullanmayin aq. patlar valla kopyadan.
-
61.
0lan fakir binler hangi crn'desiniz sizin ödevi yollıycam ben de ama aynı hocaysa sıçmayalım amk
-
62.
0100 tl ye ödevin yapılır panpa 1-2 günde yaparım dıbına bile korum
-
63.
0updullahcan
-
64.
0neden bahsettiğini anlasam belki yapardım
-
65.
0up up up up up akşam başlık aç daha çok tutar demiştim
-
66.
0#include <iostream>
7. include <cmath>
using namespace std;
int main() {
double a, b, c;
cin >> a;
b = a + 2.0;
if ( a > 2.0 ) {
c = log(a+b);
} else {
c = pow(b,5.0);
}
cout << a << " " << c << endl;
} -
67.
0@104 adam itüden mal.
beyler açıklıyorum ödevi. panpa sen de editle koy entryne.
şimdi 2 boyutlu bir A dizisi tanımlanacak main fonk. da. 40x25 türünde. ve bu elemanlar random olarak üretilecek.ve 1 ile 100 arasında olacak. sonra 1 boyutlu bir B dizisi tanımlanacak. bu B dizisi de, a da üretilen elemanlardan karesel olanlarını bünyesine alacak. yani atıyorum a matrisi karesel olarak "4 9 ve 16" yı üretsin, b dizisi 4 9 ve 16 dan oluşacak. bu işi de fonksiyon1 de yaptıracaksınız. sonra fonksiyon1 de ürettiğiniz b matrisinin eleman sayısını main fonksiyona göndereceksiniz ve eleman sayısını bastıracaksınız. fonksiyon2 de de b matrisinin elemanlarını küçükten büyüğe doğru sıralayacaksınız. fakat b matrisinde atıyorum iki kere 9 varsa, siz bunu bir kere yazdıracaksınız. yani sıralamanız 4 9 9 16 diye değil 4 9 16 olmalı gibi.
işte bundan ibaret. -
68.
0ayıca ödev c beyler. c# veya c++ falan değil, dikkatinizi çekerim. yanlış olmasın
-
69.
0up up yardım edin çocuğa
-
70.
0up up up up up up
-
ccc rammstein ccc günaydın diler 18 01 2025
-
gran torino saç ektirdiği kafasını paylaşıyor
-
kayra burda uslu uslu takiliyodu
-
naber lan suç işleme potansiyeli olan tipler
-
kayra valla mal amg
-
şu karının tutuklanması
-
esnaf lokantasına silahlı gidip
-
benim ya futbolcu ya da dovuscu fln olmam
-
ateyiz ahlakı capsli
-
soldaki foto daha azdırıcı
-
zütten ciks
-
beyler yıkanıyorum capsli
-
31spor emmim sınavceğzin nasıl geçti
-
az cok diyip
-
pgibolojik sorunları olanlara tavsiyeler
-
bu fotoya bakınca bir acayip oluyorum
-
50 yıl sonra sözlüğe döndüm
-
daha fazla nefret gerekli
-
ey ermeni gençliği
-
mustafa kemal ruhumuzu söküp aldı
- / 1