[teknik]
(3) 

C++ Ödevi

xxfastboy #252619
Anadolu Ticaret Meslek Lisesinde Okuyan kuzenim Var Hoca Buna Ödev Vermiş 2 Haftadır Rahat Bırakmadı Beni Ben Az Çok C# Biliyorum Ama C++ İstiyor o, Yardımcı Olabilecek Arkadaş Varmı?

Yardım Edin La

-------------------------------------------------------
n elemanlı (n<100) bir tamsayı dizide tekrarlanan eleman varsa bunları ve kaç kez tekrarlandığını bulan c programı?



ne elemanlı (n<100) bir tamsayı dizinin küçükten büyüğe doğru sıralı olduğu iddia ediliyor bu iddiaların doğruluğunu araştırınız.



n elemanlı (n<100) bir sıralı tamsayı dizide bir elemanlı eksik girildiği anlaşılıyor. Klavyeden girilen bir tamsayı dizinin doğru yerine taşıyan c programını yazınız.



n elemanlı (n<100) bir tamsayının dizi ortalaması üzerinde kaç adet değer olduğunu bulan c programnını yazınız.



en çok 100 elemanlı bir tamsayı dizinini tersine çeviriniz.



en çok 10x10 boyutlarındaki bir tamsayı dizide sol-sağ köşegendeki derlrin toplamını bulunuz.

 

bu soruların dil ile bağlantısı yok ki. c++ ve c# da temel işlemler neredeyse aynı. misal bir for döngüsü.
bunlarda çok boyutlu dizi kullanacaksınız c++ da c# da olduğu gibi şöyle tanımlanır : int[][]

komut satırında yazdırmak için cout<< komutu kullanılır.
bunların dışında bilinmesi gereken pek bir şey yok.

verdiğin problemlerde c programı istiyor? c ve c++ syntaxı biraz farklıdır.

hani az çok c# biliyorum diyorsun. bunlar hiç zor şeyler değil, ama zaman alıcı şeyler. o yüzden sormadan önce keşke biraz uğraşsaydınız.

bonus: c de sayıların ortalaması wiki.answers.com

maresal jedi

al panpa birinciyi yaptim, zamanim yok, zaten olsa da ugrasmam digerleriynen, biraz ugras yaparsin, madem c# biliyon;

#include <iostream>

using namespace std;

int N = 100;

main(){
int array[N];
int array_temp[N];
int i;

for (i=0; i<N; i++){
array_temp[i] = 0;
}

srand(time(NULL));

for (i=0; i<N; i++)
array[i] = rand()%100 + 1;


for (i=0; i<N; i++)
array_temp[array[i]]++;

for (i=0; i<N ; i++)
if (array_temp[i] > 1)
cout<<i<<": "<<array_temp[i]<<" defa tekrar etti"<<endl;

cin>>i; //program dursun diye

}

nawres

Kaldı geriye 3 Tane, haydi bakalım.

xxfastboy
1

mobil görünümden çık