Buradaki sıkıntı ne anlamadım, uyarı veriyor.
Bekliyorum yardımlarınızı.
Buradaki sıkıntı ne anlamadım, uyarı veriyor.
Dosya Ekleri
Son düzenleme:
Bekliyorum yardımlarınızı.
Buradaki sıkıntı ne anlamadım, uyarı veriyor.
count_divisible'ın fonksiyon olduğunu düşünürsek girinti hatası dışında bir şey göremedim. O hatayı vermemeli normalde. Kodun tamamını atar mısınız? Belki başka bir yerdeki eksiklikten kaynaklanıyordur.
Ve lütfen yazdığınız kodları ekran görüntüsü olarak değil, kod olarak paylaşın.
Sosyal'de nasıl kod paylaşılır?
Eğer kodu fotoğraftaki kısma tıklayıp açılacak pencereye yapıştırırsanız çok daha anlaşılır olacaktır. Sorununuzun çözülmesi ümidiyle. İyi forumlar :)www.technopat.net
Bir hata yok gibi. Ancak fonksiyon tanımı umarım mainin içinde falan degildir. Çünkü girinti var bir blogun içinde gibi. Kodun tamamını atarsanız daha iyi yardımcı olabiliriz.
#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;
int main() {
int count_divisible(){
vector<int> vec {1,3,5,15,16,17,18,19,20,21,25,26,27,30,50,55,56,58,100,200,300,400,500,600,700};
int count {0};
for (auto i: vec) {
if (i % 3 == 0 || i % 5 == 0) {
++count;
}
}
return count;
}
Sanırım main ile alakalı bir sorun var. Neyi düzeltmem lazım?Bir hata yok gibi. Ancak fonksiyon tanımı umarım mainin içinde falan degildir. Çünkü girinti var bir blogun içinde gibi. Kodun tamamını atarsanız daha iyi yardımcı olabiliriz.
#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;
int count_divisible() {
vector<int> vec{ 1,3,5,15,16,17,18,19,20,21,25,26,27,30,50,55,56,58,100,200,300,400,500,600,700 };
int count{ 0 };
for (auto i : vec) {
if (i % 3 == 0 || i % 5 == 0) {
++count;
}
}
return count;
}
int main() {
cout << count_divisible() << endl;
return 0;
}
#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;
int count_divisible(vector<int>& v) {
int count{ 0 };
for (auto i : v) {
if (i % 3 == 0 || i % 5 == 0) {
++count;
}
}
return count;
}
int main() {
vector<int> vec{ 1,3,5,15,16,17,18,19,20,21,25,26,27,30,50,55,56,58,100,200,300,400,500,600,700 };
cout << count_divisible(vec) << endl;
return 0;
}
#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;
int main() {
vector<int> vec{ 1,3,5,15,16,17,18,19,20,21,25,26,27,30,50,55,56,58,100,200,300,400,500,600,700 };
auto count_divisible([&vec]() /*-> int*/ {
auto count{ 0 };
for (auto i : vec) {
if (i % 3 == 0 || i % 5 == 0) {
++count;
}
}
return count;
});
cout << count_divisible() << endl;
return 0;
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.