Informatică, întrebare adresată de Dany2525, 8 ani în urmă

Salutare, am nevoie de ajutor la o problema.
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 approxime
4

vezi atasament

functii.h

#ifndef functii_H

#define functii_H

int SumaMult3(int);

#endif


functii.cpp

int SumaMult3(int n){

int i=1,r,s = 0;

if(n % 3 == 0)

r = n/3;

else

r = n/3 + 1;

while (i < r) {

s += 3*i;

i++;

}

return s;

}


main.cpp


#include <iostream>

#include "functii.h"

using namespace std;

int main() {

int n;

cout<<"enter n: ";

cin>>n;

cout<<"Suma este "<<SumaMult3(n)<<endl;

return 0;

}



Anexe:
Alte întrebări interesante