[]
C++ Ödevi
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.
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
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 (13.05.11 14:11:52)
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
}
#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 (13.05.11 14:14:16)
Kaldı geriye 3 Tane, haydi bakalım.
- xxfastboy (13.05.11 16:17:53)
1