Am de facut urmatoarea problema in c++
1. Sa se declare int SumaMult3(int n) in fsierul functii.h
2. In fsierul functii.cpp sa se defneasca int SumaMult3(int n) care
returneaea suma multiplilor de 3 din intervalul [3, n).
3. In main.cpp se citeste valoarea pentru n si se afseaea reeultatul returnat de
functia SumaMult3().
Pentru verifcare: daca n este 104 reeultatul este 1785
Răspunsuri la întrebare
Răspuns de
1
functii.h:
int SumaMult3(int n);
functii.cpp:
#include "functii.h"
int SumaMult3(int n){
int v = n%3;
int l = n - v;
if(v==0)
l-=3;
return l/3*(3+l)/2;//Putina matematica aici
}
main.cpp:
#include "functii.h"
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
cout << SumaMult3(n) << '\n';
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă